small move_pages improvements
set scratch later
teach move_pages about the maps list