As in removeWatch the path is passed in with a trailing slash, no path
is removed.
Always add a trailing slash, as otherwise startsWith() used for parent
checks may match erroneously (i.e. "/foo/bar2" startsWith "/foo/bar",
although it is no parent).
Depends on D29190