Man - what a story! You heard of Murphy's law -right? Well, I'm afraid you have been victim to Nicodemus's Law which states "Murphy was an optimist"
If engine heat is normal - feel the hoses to the heater core. If they both are not hot - try disconnecting them from the block and putting water from a garden hose under pressure through the core - first one way then the other. Do this several times reversing the garden hose to the other heater hose to make sure you get a good flush and backflush. If you see crud coming out of the heater core continue until clean. This might do it for you. It has worked on my N.A. cars many times and here on the Canadian Prairies - we need heat!!