I'm not entirely sure if this is a good thing.
But, I don't see a reason why I can't use an imported P2PKH watch-only-address in conjunction with fundrawtransaction when enabling includeWatching.
This marks P2PKH watch only scripts as ISMINE_WATCH_SOLVABLE.
The second change makes the DummySignatureCreator() no longer verifying the produced signature. The DummySignatureCreator is only used for calculating the transaction size and therefore the verification of the script should not matter.