Update Guard.php

Fix for #4985.

If a user gets deleted from database while he's logged in his session data will remain.

While he won't be able to do anything, since `$user = null` and `check()` will deal with it, if a new user is created (with the same id [and attributes]), he will get logged in automatically.