I think this fixes it, we should now support disconnects and reconnects transparently, clients will can re-use session and alays get the most up to date sitemap.