Add check for accept queue before trying to purge

Resolves #33.

- Change dirq tidying code to check that accepted messages are set to be
  saved before trying to purge the accept queue as this queue is only
  created if accected messages are being saved.