Custom error type was introduced to use an `innerException` property. This is not needed as the `parent` property on `Exception` works.
Remove the custom error and restore use of questionable throughout the Reservations module
- remove dedicated reservations metadata store and use the metadata store from the repo instead
- remove reservations start/stop as the repo start/stop is being managed by the node