Rangers recover from going two down to score six times in a chaotic nine-goal game at Falkirk and move back within a point of Hearts.