daemon/engine: map() command use control sockets instead of pipe

25 jobs for 554-lua-command-map-does-not-work
in 50 minutes and 45 seconds and was queued for 4 seconds