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 
I'd call this `shouldFetchKeys`.