So maybe the "Carouser, Diplomacy +1 bonus" is a permanent bonus for the character? And this conflicts with the shutting the gates rules.
Carouser is a permanent bonus that indicates partial progress towards getting the lifestyle trait, similar to Aspiring Trader and similar modifiers. It isn't the problem - it looks like the do_not_disturb flag isn't getting cleared after some events. Going through another event that sets do_not_disturb should clear it at the end.