Yeah, that's happened to me before, the transaction failed, the link evaporated next day, it took 4 days to get the BTC.
I think the transaction is failed due to too low transaction fee so the btc come back to the sender, and the sender resent.
day one: transaction failed
day two: the link evaporated
day three: the link reappeared but the transactions will never confirm
day four: I finally received the btc
I didn't take the matter up with secondstrade because I bet a very small amount.