fail bayeswave_pipe on datafind failures
bayeswave_pipe
(stupidly) just executes ligo_data_find
as a subprocess with no trap for process failures or no data found.
Default behavior if user has requested data should be to check the datafind command actually exits succesfully and that the cache files thus produced are not empty.