daemon: consider all jobs excepting unmount as blocking processes

User can wait to finish all jobs (not only those with opened channel)
before unmount to avoid potencial crashes.

https://bugzilla.gnome.org/show_bug.cgi?id=710986