Making the MARC decoder a little more robust, now empty tags are skipped

Bug 91286