remote-node monitor optimization

There are certain situations where it is possible to detect a remote-node connection has failed before having to actually wait for the next monitor interval.  This optimization helps detect these situations much quicker.