Fix two bugs: One where we'd find a block in the blocks array and then
realloc the underlying memory, and one where we'd align up the size of
an allocation that ends up going in/before the reserve space.