[Scenario] Remaining bug fixes for followup #1

These address:

* nasa/MCT-Plugins#31 by bailing out of infinite loops
* nasa/MCT-Plugins#27 by re-creating timeline view when top-level activities are made to overlap

Commit messages give more detail for each