BroadleafCommerce/BroadleafCommerce#485 - refactor the Confirmed/Unconfirmed logic