accept 404 as valid response to ending a session

404 is returned when the session has already been timed out and reaped on the server, so that's not an error per se.
the delete call is done for extra safety anyway, and isn't actually required, so don't log a misleading error in that case.