Simplify password handling in tests

There's no longer any need to confirm the password if you're using a
factory. Generators are used for passwords, and there is no longer any
shared assumption about what a valid password is - that is, 12345678 is
no longer a hard-coded gateway to success in tests.