DBS3 publication fixes

Hi,

This pull request covers the fixes necessary for DBS3 publication:
- Allows MC datasets which have no input dataset (and expands the test coverage for this case).
- Reverts to CRAB2-style dataset names (now that the deployed production DBS3 supports these).

Brian