everything looks great except it still doesnt actually reboot my miners
Are you sure? I know the reboot functionality works, as it reboots both my S1s and S2s. Keep in mind sometimes Xs don't go away with warm reboots. My S2 was rebooted every 15 minutes all day the other day while I was at work "your thing downstairs has been beeping all day", and only after I power cycled it did the X go away.
M
FYI using the WebUI for reboots is not reliable. This is an issue with the antminer, the only reliable method is ssh.