We do not want a local storage server to start if the version of its backend database does not match the "current" version.
(The problem is we do not have this "current" version easily available from python)
Q: should this only prevent a storage //RPC server// from starting, or should it prevent a //local storage// object from being instantiated?