Setting _p_changed of a Blob with no uncomitted changes causes error
The following reproduces this issue:
blob = ZODB.blob.
blob._p_changed = True
Connection is passing the result of blob._uncommitted() to ClientStorage.
but gets None instead. A TypeError is eventually raised in ZODB.blob.
I'm not sure what the correct behavior is here, but this case should probably handled.