The basic problem is that when ABACUS sends a source_edition which is not of the form "2004" or "blah / 2004" the source_date will be null.
Is this a problem? Well, maybe not. The source_date will be used to generate a bunch of meta data in DTBook, rdf or ncc files for example. A nil value will just generate the empty string.