test(watchgroup): simplify watchgroup tests, rely less on beforeEach()

Similar to b64c7f9003c7c9bf81093f808227d509da7f87ca, this patch simplifies the
watchgroup tests, by rendering them smaller, more atomic, and easier to
follow.

These are still not perfect, but they are a big improvement over the previous
suite.