All you had to do is use all those additional promo points and you would be in the clear. MS cannot take back points you actually purchased. Promo points are treated differently than purchased points so they can easily remove those at any time.
For example, before this fiasco i had 1480...