support service name override
do not override return status
preserve su exit code