Kevin,
Stranded is never good, sorry about your NT.
If you are still under warranty, getting the CKP sensor replaced is probably the next logical thing to do. Keep in mind though, that if you bring your NT and the MIL is clear, the service people can rarely return it to you and say with 100% certainty "we found the reason for your problem." If the shop can replicate the failure and get the MIL to stay on, then they can find the cause and fix it with out guessing. It's the nature of troubleshooting intermittent electrical failures. But with the MIL clear, they start replacing the most likely, ....or most accessible,.....or least expensive part....then you ride it and see if your failure reappears. I hope the shop does replace your CKP sensor and that's the end of your problems. But you may not know for certain until it is ridden a while with no problems.
My limited knowledge of CKP sensors in general is that some (maybe not the NT type) do fail when the engine is turned off hot, and after cooling will be ok until the engine is turned off hot again. I had engine misfire failure codes on a Toyota due to the crank pulley that wasn't tightened to some crazy high torque. IIRC if was like 150 ft-lbs. The CKP sensor was on the crank pulley and that was the start of random misfire codes.
The NT CKP sensor is a simple coil.....not much to fail. The sensor itself has no moving parts and is not in physical contact with anything. The CKP sensor senses from the rotating (rotor) that is bolted to the crank end. It's enclosed under the right engine case cover. The ECM, ECM connectors, wiring, and CKP sensor connector are all more exposed to more rain, dirt, rocks, and general abuse than the CKP sensor.