Adjust Cache.instance.windows to return an empty list instead of null and to do so for the first 20 sec we are undocked and docked... (in theory during the session change)

This also changes logging a bit, nothing user visible.