We aren't including the server nonce in the PBKDF2 calculation, so we can cache the result of it to drastically speed up connection times when re-authenticating as the same user. This is probably a good idea since some users may be on the old "one connection per query" model. (This is already in review for Ruby.)