I reloaded the iOS 10.1 through iTune 3 times, first time restoring the apps, music and photos to the phone via the backup, the BSOD returned, second time I loaded a few apps and music, the BSOD returned after a few hours, the third time I only loaded a couple of apps (Facebook and Messenger) and left the music and photos off, this time the phone has been 100% stable for 3 days without any unintended reboot or BSOD.
I will monitor and load a couple more apps at a time then wait a few days to see if the phone remain stable, perhaps some part of the firmware was messed up which took 3 tries to clear up.