title: AVPlayer replaceCurrentItem not reset status
body: <p>I have a list of <code>AVPlayerItem</code> to play. I use a single <code>AVPlayer</code> and call <code>AVPlayer.replaceCurrentItem</code> to switch between them.</p>
  
  <p>It works fine, but if one of the <code>AVPlayerItem</code> has unreachable URL, and I play it, the <code>AVPlayer</code> just broken, not usable anymore. Even if I call <code>replaceCurrentItem</code> to another item and call <code>play</code>, it still not play.</p>
  
  <p>I think the <code>AVPlayer</code>'s status is set to <code>fail</code> when it tries to play unreachable content, and then I cannot use it afterward. So how can I reset the status to make it usable again?</p>