Catch PDNSException in Signingpiper::helperWorker to avoid abort

Fixes crash when zone is being reloaded and signingpipe attempts to get SOA record. This causes DBException to be thrown in bind backend and crashes the process with signal 6. Thank you for @afics for debugging this issue.