It is by design. If there is an DFS event it is required to take down the wifi sending on this channel(s)/frequencies instantly. So the interface is getting disabled. It is done because you don't have a valid frequency to operate. If a new free channel/frequency is found wifi will be enabled again. Hostapd is started with new setup.
The only thing I could imagine regarding this is to enable/increasing debugging level for hostapd (in wpad service). If there is an DFS event it is logged in logread already. But AFAIR the "-dd" option is stripped out via source code. So you would have to enable it explicit making your own builds. I remember there was a thread reagarding this ... There it is: