Changed exception to RuntimeError.
Changed exception to RuntimeError.

If the file doesn't exist then IOError is thrown and not caught. If the
file exists but is not msgpack then RuntimeError is thrown and caught
and Pickle is then tried.

dials/dials,dials/dials,dials/dials,dials/dials,dials/dials