replace bq:foreach_ack with a more versatile ackfold
drop IsDelivered from bq:{fetchwhile,ackfold}
since we don't need it
Merged bug25372