Refactor upload to allow processing of transaction statuses for upload
Merge branch 'mbst-9838-yv-process-improvements' into stage