We do not want a local storage server to start by default (but this should be modifiable via a config option of some sort) 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?