Add test for scheduler watchHost

I think the test could do with a refactor to remove some duplication with TestWatchFormations, but I wanted to open this early to get some initial thoughts.