We were calling `next` twice, which led us to skip every other entry. This commit also enhances the `test_share_project` integration test to exercise this new streaming logic.
We were calling `next` twice, which led us to skip every other entry. This commit also enhances the `test_share_project` integration test to exercise this new streaming logic.