This is the issue, a long dead timer can lead to unacceptable downtime if the upstream router decides to quit.
I'd like to have the best of both worlds really. Using BFD for quick failure detection and have NSR enabled on the SRX (which you can't do)