After beating Falkirk at a raucous Tynecastle, Hearts found out that Celtic’s 99th-minute equaliser, via a ‘disgusting’ penalty, will instead take a dramatic title race to the final day