Dungannon Swifts came back from being 4-1 down in the 85th minute to share the points against Larne after an incredible late turnaround.