systemd fix: force detach daemon

The problem with systemd and daemon module, is when it tries to auto-detect `detach_process` flag it sets it to `False` when run by systemd, making things hang up during daemon start.

This commit fixes this behavior by forcing `detach_process` behavior.