Don't immediately show spinner on login

Currently, the spinner is shown as soon as the username prompt is shown
for `npm login`/`npm adduser`.  This only stops the spinner until the
actual registry request is made.