... by pulling out common reasoning steps and by avoiding the destructing of busy_interval_prefix.
destruct
busy_interval_prefix