Fix an "already borrowed" panic
Fix an "already borrowed" panic

Attempting to open a media when an audio only media is playing causes
an "already borrowed" panic.

The Pending... states handling are moved from the "AsyncDone" handler to
"ReadyForRefresh" as "AsyncDone" is not triggered when pausing an audio
only media.

fengalin/media-toc,fengalin/media-toc