Assign a default credit card to a user on transition to confirm

Prior to this change when a new customer (no associated default credit card) changed their order after reaching the confirm state they would be prompted to re-introduce their credit card information since the default credit card would only be set after their first complete order. This change will associate a default credit card with the user before having to complete an order allowing the order to advance without having to reintroduce the payment information.