For almost 30 years, floodwaters never threatened north Queensland's Einasleigh Hotel – until earlier this week.