Restore a this instance isFailed check + keep separate isFailedMax

This was seriously screwing up the download process if a song had failed once