drainBufferedTimeline

Return the timeline by pulling steps from the buffer.

This removes steps from the buffer, see getBufferedTimeline for its read-only counterpart.

Return

buffered steps drained from the buffer.