Fix a serious bug in handmade_aligned_realloc: original data have to be moved if the alignment offset differs.