Core/Auth: Fix Auth failing sometimes
Fix a database race condition between authserver saving session key to database asynchronously and worldserver reading it; session key is now saved synchronously.

Signed-off-by: AriDEV <aridev666@gmail.com>