Can you block the callback thread during an offline render?

Final Cut for example is know to not sending isNonRealTime():

There was something about audacity and Studio One mentioned in the thread, but I don’t know what the last status is.
Anything using asynchronous stuff (e.g. my plugin uses BufferingAudioSources to stream) will need to block.