Issue #17: handle timed-out events, server offline