Telegram had always promised to return investors money from the $1.7 billion token sale for the upcoming Telegram Open Network if the network didn’t launch by a certain date. Now, that day has passed.