Fix nasty bug with PUT /user

If /user didn't have a new auth setting,
it wouldn't return from the function and
instead hang.  Fix that by putting a return
statement if no new auths are specified.
Without this, causes various things to hang
which is really nasty.