Throw an error instead of segfaulting when the database can't be
restored.

- Renamed port_driver_error to port_driver_not_found because thats what
  it is
- Added port_driver_error.