Reject synthetic signature sent without transaction [#3417]
Closes #3417 (closed). Rejects authority signatures and other synthetic messages when sent without a transaction. Otherwise, healing can cause a synthetic message to fail by sending it without the transaction.
Changelog: fix