Block on init segment loading
Created by: LloydW93
Fixes #1482 (closed), and potentially others.
This prevents media segments from being loaded before the init segments have been, and therefore will prevent a race condition where the media is appended first and causing dash.js to fail.