Will the versions of the plugins and the version of libblockdev proper always be so tightly coupled as they are now? If not, then this problem will soon look a bit different and updating the plugin version(s) separately from the library will seem exactly right.