fix(client): Only request keys from the server for Sync users.

@ckarlof - could you review this to see if this matches expectations for #237?

fixes #237 
OTOH, I think this check is not meaningful. We're not testing API contract with the auth server here (in fact, we're mocking it).