Detect live engine nodes more correctly even if the protocol adapter is running on a node without engine