block_allocator: use Valgrind macros in the right order When sorting the free list during ba_walk(), the Valgrind macros were used in the wrong order. This led to spurious Valgrind warnings.