O'Farrell's journey from heart attack to BFNL grand final da