smalloc: when adding a new pool, make it big enough to hold the failing alloc