I think that feature is the answer to your specific question - without it on the checkout seems to wait before doing anything else, with it on the transition from checkout feels quicker - but I don't beleive the success page can have had a 'success' message back until after_submit finishes