device-manager: don't watch for udev events when deactivated
If a device gets added when we're already deactivated, plymouth shouldn't process the device, since processing it effectively activates plymouth.
This commit pulls the udev monitor fd out of the event loop while plymouth is deactivated so new events are deferred until reactivation.