Reworked this test.  Modified the clone via commit then compare the heads of the source & remote after a push.  There may be an additional check needed to ensure that the objects match.  I'm not yet sure how to go about this exactly (and to debug that send pack is correctly sending objects), do you have a way to do this/verify this?