parse redirect from relay better

If a username:password was returned in location, then it broke the parsing such that
the address was not correctly parsed out
don't set the master redirector until stream list is acquired

the initial entry was being created, then expired, so not that useful