>>Nothing in the event log looks like it was rebooted, but all the windows in my session were closed.
Disconnected and timed out, perhaps? If so, the entire session should have terminated as if you had logged out, and then you logged in to a new session.