Refactored a little bit to get registration/password retrieval spec workflows cleaner

Simple stuff but gets just one logical assertion per test case and dries out tests for right now.