Haven't yet read the entire thread yet, but a point to be aware of is that most hotels have WiFi routers en every room. That's probably consuming the entire WiFi bandwidth, and imagine all the spurious signals emanating in the area. It may simply have gone berserk and landed on a roof for all you know. If it was trying to RTH with eventual critical low batt, i suspect straight down becomes home.
EVERYROOM?? What hotel is this? They usually have one with a few repeaters and signal isn't always that great, maybe the high end 5 star hotels.