Bug Description

Connection is passing the result of blob._uncommitted() to ClientStorage.storeBlob, which expects a path,
but gets None instead. A TypeError is eventually raised in ZODB.blob.rename_or_copy_blob.
I'm not sure what the correct behavior is here, but this case should probably handled.