Filesystem.Monitor/inotify: Fix incorrect creation of new monitors.
Monitors were created using monitor() on the top level rather than using
Monitor::monitor(), which prevented the symlinks' overridden DefaultMonitor
from setting the correct state on newly created monitors.
We now force a check on the directory monitor instead, which will pick up the
new file instantly and create the sub monitor.