It will not be the end of the world if it doesn't happen, and also the expectation of deal closure is hardly baked into the SP - it is at the top of the range its been for the last 15 months, more because of the trend with revenues/earnings than the Indue deal.
But if for some reason this finance deal doesn't work out, there will be other options available to STL.
If you are nervous about it, I suggest you give Todd a call (as a shareholder I am sure he would take your call) and discuss it with him, rather than speculate about it here where its impossible to obtain a definitive answer.
Cheers, Sharks.
STL Price at posting:
4.0¢ Sentiment: Buy Disclosure: Held