Add placeholder transactions when normalizing [#3203]
Closes #3203 (closed). Update the normalization function to add a placeholder Remote transaction for any signatures that do not come with a transaction, to make it easier to refactor validation (less edge cases).
Changelog: fix