I just noticed that touching sources helps a bit to work around this bug, nothing more. Maybe :force helps too, but I didn't check that.
Note that I'm not interested in working on this bug at this point, but will happily help clean up and merge a patch that you'd submit.
- Am I right that bug with incorrect system definition which loads
"successfully" is not fixed yet? Touching the source would help to work around it.