I would walk away and lose the $2k, reselling later also means paying ~8% commission, which will likely be $2500-3000 depending on how much you sell for, you also have to consider that a 300 point contract sits on the market longer.
On the flip side, if you are willing to rent the 500 points out you could get at least $7k which would more than pay for the commission, you could also rent half and transfer half so you break even and end up with extra points...
I think it comes down to how much time you have and how comfortable you are taking your time to sell this contract and plan out how to best get your money back.