Mbst 9838 yv process improvements

Wiring in of transactions to upload.
 - transactions are written upon uploads
 - added remote status check task to check any outstanding transactions
It would be nice to extract this if/else to a "fromNullable" private method, in order to keep the constructor short and simple