On login, don't return until BtUser saved.

Fixes #1.