tcpcheck is a simple tool to watch for a tcpport.  It has a monitor mode and by default waits for a port to come back up when it's down.