how do you even know who the pool is connected to? i thought it kept a large number of connection. even If you could find out who it was connected to the pool owner could just set it up to switch to different nodes so they are never the same. for reliability, it could use 100(?) out of 500(?) commonly used 'well connected' nodes mixed with random normal nodes. if any of the 'well connected' nodes go down it just connects to 'normal' nodes. am i missing something?(entirely likely lol)
Edit: you could also have the 3 big pools connect to each other as well, the block would be sent out through all 3 pools making it nearly impossible to tell which sent it out.