What happens to the BTC I sent already? How do I cancel it without losing the coins? It is stuck at 0 confirmations. I know it's rejected but my wallet still has it pending.
The transaction probably doesn't exist on the network. Go to Help > Clear All Unconfirmed to remove it. Then you can send again.
After upgrade it might get processed anyway. So, wait a while before sending again