Support direct connections with no user.
Exit early for this configuration which no longer works.
Allow username to have different default in direct vs network params; don't just treat everything as network then convert at the last minute.
Merge bug25985