smurf: do not call grpList if no output files generated

These changes are propagating David's patch for calcnoise to other
tasks that also use grpList to check for a defined output group before
attempting to write the list of files from that group.