Cleanup from code review; fix test suite

Added test case

Update make payment step

Send users from payment confirmation directly to verify-now instead of using ?skip-first-step
Merge pull request #6372 from edx/will/finish-decoupled-verified

Cleanup from code review; fix test suite