Revert asset transactions, as the current version is terrible.
Nuke the MessagePostService, and begin rewriting it.
Finish out the rest of the SyncMessageService rewrite.