No basket exist for the current user when checking out in uCommerce
Stupidly this had me going for a while today so this is partly a post to act as a reminder not to do it again but also hopefully to help someone else from doing the same.
A site we are working on was sending the order confirmation email -and processing