FIX: Incorrect assert in wait_frame_inner

Probably introduced when consume_one_frame() function was added, and
wasn't found during testing because its rare to see partial recv of
frame when testing locally.  Need to devise a test for this.

Fixes #126