Hmm good question and I'm not even sure what a valid account is. I think the only real use of payment_account is for the setup to figure out if we should show a "Go set up a payment account" in devhub. I'm tempted to say if one exists, its good enough for us.