When I remove a user and look through the reports, I do not see "Guest" or "Username" (without account link) within the report list. Instead just "" (nothing) is displayed where the username usually is displayed.
This is (or mostly) as designed. The reports system doesn't normalize username days and fetches it when you load the report. As the user no longer exists, it cannot find a username to display.