Don't close avalon after detecting it until we're cleaning up, instead using reset for comms failures.