FIX: Force timeline/progress to re-insert into DOM on topic change (PR #13782)

We have CSS animations which depend on the timeline/progress being completely cleared when navigating from one topic directly to another. This always worked because our loading component would clear the entire page between topics but with our new experimental loading component the DOM was being re-used.

This patch ensures that the timeline is removed completely from the DOM if the topic changes.