umockdev-wrapper: Exec program instead of running it as a child

This avoids keeping the shell process around and makes killing the subprogram
from outside work properly.