This makes a good point. Bitcoin isn't "in limbo."
At a low level, bitcoin relies on inputs and outputs, so the bitcoin is either in the original "spot" or the next "spot." Nothing gets 'returned' and nothing 'goes back' because it is either in spot A or in B. ;-)
There is a 3rd state though when an input was spend and the TX its used in is well known to the network. In this state is difficult to move it from its original spot to a different next spot. Id call that "in limbo" even though its an abstraction of what really happens.
The 3rd state isn't on the block chain though which is what I was speaking about. I do get the point about the tx being well known, but the bitcoin hasn't 'moved' at that point, just that the network is aware of an unconfirmed transaction. :-)