server: watching and unwatching paths are considered side-effects

The core adds them to the side-effects list and they are executed
within the Lwt context at the top.

Signed-off-by: David Scott <dave.scott@eu.citrix.com>