Bugfix storage block get fails to provide data

- Fixes bug that was causing data not to be returned when retrieving a block through the storage block get end-point
  - block model needed to have the storage id told to it since there was no metadata storage id
  - adds a specific test for this scenario to the unit testing
- improves clarity in the storage drivers between block_id usages
Yes, I originally had that, but did this while debugging. This was pulled from the HEAD orphaned test. Might try changing it back; but I think I like the control this provides for these two tests.