Fix test for the suspended user check

Unfortunately, this previously wasn't actually doing anything. The redirect that was detected was the redirect to Dashboard on successful login rather than the redirect back to /login with an error message in flash.

Also adds an additional test to verify that the suspended check on re-authorization is working correctly.