Add an additional fix to FM-826. The previous fix will continue to search for good fragment until it reaches the end. Therefore, it will take a while to stop and return error message. This may not be desirable if there are hundreds of bad fragments. A better way is to fail fast, i.e. http streaming playback should fail the moment it seems a bad fragment and this is the fix all about.