Support the shared customer scenario

If we're in a Connect flow, the Card is optional as long as the customer
is present.