add missing aligned_reuse optimization, doesn't need the memmove of aligned_realloc