Well yesterday I logged off of Minecraft to buy stuff from the token shop because the site makes Minecraft lag and I didn't want to come back to a sticky situation. After I had bought silk touch and pet bat I logged back in and wondered where the stuff was. Obviously now I realize that it did have a bold warning on the right of items saying "Please ensure you are on the server before purchasing any items." but as I wasn't I didn't get anything from it.
There is currently nothing that can be done if this happens to anyone but I didn't think of a suggestion hence the topic being here. Maybe if you are not logged in whilst purchasing things with tokens they would get put into the online inventory for collection?
~Luke