It's not clear why these are the preconditions for interrupting a load and using a `#t=` as a fallback. Can you flesh out that comment a bit?

Also, what's the point of `_fallback`? Why not just always use `_duration`? What happens if a proper duration isn't stored and the media fails to load? Some explanation here in general would be good for sanity.