I wonder if the TB Larian engine can only do some sort event dispatch/check at the start of a turn, and this is why they can't implement the rules correctly (when end of turn saves are required)? If so, I doubt this will change which would be very frustrating.