Check if we really have something to process in blocktables.

This fixes the current tests, only need to a slew of new tests.