Commit process refactoring so that recovery just applies existing transactions