Sorry for that. I understand that /tmp was chosen because sat can't create a file in /run.
sat should create pid file in /runcreated
On Linux, pid files should be in /run. I'm unsure about other UNIX though. See attached patch for fixing the problem for Linux. It would be good to check whether that works for all unix or not.