At the very top of the script, change Dauntless.py to DJChallenger.py
I could be wrong as I have little experience with carrier files. But comparing yours to others in my BC folder that work correctly, the only difference I see with yours is the top line.
Like I said, I could be wrong but it doesnt hurt to try it DJ. Worst case scenerio: BSOD caused by the same file.