Make doesn't-provide-:version different from provides-NULL-:version

The one means "don't care", the other means "row must not exist".
Encapsulate SqlLoader's op queues a little
Make the SqlLoader responsible for doing version-checks