Don't know if this matters, but I did root with WeakSauce successfully.
I tried getting to the bootloader screen on my HTC One M8. I turned it off, wait 5 seconds, then hold power down, and press power for 2-3 seconds, while still holding volume down. It never gets to the bootloader screen. It always does a regular boot.