Remove finished motions at the end of Timeline::update.

Instead of the beginning.
Allows us to reason more easily about the state of the timeline.