How is the "future in the past" rendered in Russian?
Example:
Context: A particular event was not planned for a certain evening, so I made other plans. At the last minute, however, the event wound up happening after all. My friend calls up and says:
Friend: Why weren't you at the event?
Me: I made other plans because there wasn't going to be an event.
All I can think of is ways to completely avoid the "future in the past":
Я не пришёл потому, что...
не знал, что мероприятие бдует.
думал, что мероприятия не будет.
Is there a better way to express this situation?