Magistrate asked to explain why man's assault charge was dismissed for punch on a woman at a Launceston taxi rank