Changes to workflow of CE.POS promises when having transactions
Added log to error if a checkout error occurs
Made async print calls occur in order as order matters when appending for print