If I abandon a slow to verify transaction is my wallet recredited? Just tried to transfer some bitcoins to my new trading account online to get some cash out. But as luck would have it the transactions were all massively backlogged and I apparently did not use enough fee to get enough miner's attention to push it out. Was stuck in the limbo of non-verified so tried to see if I could cancel or bump the fees. Since it was not yet verified I did restarted my bitcoin Core with the wallet option to wipe unconfirmed transactions so I could get the client to ungray the "abandon" button. That worked. But now I am unsure if the bitcoin was recredited to my wallet since I forgot to write down the pre/post balances. 

When this transaction falls out of mempool (I presume it will) does the wallet get recredited or did that happen automatically when I abandoned the transaction? Just want to make sure I have not just lost some bitcoins in limbo forever...
To understand the situation fully, let me clarify what happens when you publish a transaction.

Upon publishing a transaction, the bitcoins do not "leave your wallet". At any given moment, a "bitcoin" exists as an address in the blockchain that has an "unspent output". Publishing a transaction simply broadcasts your intent to spend that output to a new bitcoin address, but until the transaction is confirmed (mined into a new block), your bitcoins still reside at their old address.

So, after publishing a transaction, the network's nodes will understand that someone is trying to spend an unspent output, so your wallet will not give you the ability to spend those coins more than once (there are some special cases, but for normal transactions this is the case). So it appears your coins are unspendable, locked 'in limbo', but they in fact still reside in your address, until the transaction confirms. 

You can make your wallet forget about its previous unconfirmed transaction, but you will never be able to guarantee every node in the network will also forget it. If your transactoin does not confirm after a long while, enough nodes will likely forgot the transaction that you will be able to publish a new transaction to re-spend the coins. 

So bitcoins cannot become 'lost in limbo', there just might be times where the network ignores a more recent transaction, in favour of another older one that that spends the same coins, and that they saw first.