‘The mysterious swarms of sepsid flies’: an enigma solved?