With any interpretation, I think it's important to consider the actual impact on the game experience. What does this end up looking like in play? What things do the players do that they wouldn't do given some other interpretation? Is this outcome supporting my vision of the game or taking away from it or neither?
As an example, if you're ruling that any fight interrupts a long rest, if you don't have further time pressures built in (like additional random encounter checks within the duration of the reattempted rest or a deadline to complete a quest), then it really doesn't matter. It just means they start the next adventuring day a bit later than expected. For many games that I've experienced, that doesn't count for much, so why bother?