Push row if it's full

This fixes a bug where the last row was not getting pushed because, after the row had been built, output_match was never true again