While I can't definitively claim that this won't work for everyone, I attempted to roll my firmware back and it didn't help. Sent a note to bitmain as I'm guessing it's a bad controller board.
I tried to up date the firm multiple times, even tried s9_upgrade_fix.tar, and read "incorrect firmware" everytime. I tried pointing the pool at another address (one from another user on here) and the S9 came to life. After I changed it back to antpools address the miner went dead again.