I would check /etc/services as this is where the dsjob command is looking for the ports (handy truss command).
If you are running multiple engines, upgrading etc and have switched the ports I would check for an old entry of dsrpc (even if it is now on a differing port). dsjob seems to have a check if you are running on the default engine, it will check for dsprc in the /etc/services (on tag installs this can be incorrect). Thus giving you your error of connection refused (81016).