As per this [ELOG](https://elog.gridpp.rl.ac.uk/Grid+Tools/103), `bin/receiver.py` seems to crashes if `get_dns` is called while the DNs file is being written to by the [auth](https://github.com/apel/apel/blob/dev/bin/retrieve_dns.py) component of APEL. It would be good to be able to reproduce this bug to determine the exact cause.