Don't load massive parts of the database each time a punishment is registered

Just load the ones for the logged in players - we will catch any new players later in OnClientAuthorised