openssd: remember to put bio on sync read

During gc, we alloc a read that we forget to release again on end io.
openssd: move put of bio to caller

Since we're using sync when performing the put. Lets just free it
following the bio_submit call. This way we don't need to check for it on
read endio's.