corrected testing for and usage of datasource stat watcher, so it actually gets used and works
fixed so that its dataelements are stable if the fastqs are moved