I never had reboot issues until duraspeed (wich has been always active in my phone, 20171011 firmware) got an automatic update from the play store.
After the duraspeed update from the play store, my phone rebooted once a day with duraspeed set on ON.
I just disabled duraspeed and never had sudden reboots anymore.
Disabling duraspeed resolved the issue, at least for me.