Ik vraag me af of dat van toepassing is op soortnamen.. en gezien het af en toe lijkt dat vogelaars alles zelf willen bepalen, houd ik ze nog even allebei aan totdat iemand met een regeltje komt 
Van mij mag je ze gerust allebei aanhouden zolang de soort maar met de correcte schrijfwijze in de database te vinden is. Maar er is dus wel degelijk een regel voor!
Uit de schrijfwijzer compact van de Nederlandse Taalunie:
blz. 192 5.8 Tussenletters 5.8.1 De tussen
-nSchrijf
-en in een samenstelling na een zelfstandig naamwoord met een meervoud op
-en. Een voorbeeld:
boer is een zelfstandig naamwoord met een meervoud op
-en, We schrijven dus
boerendochter.
De regel geldt alleen voor zelfstandige naamwoorden die niet eindigen op de
e van
de, zoals gedachte of vreugde.
*Er zijn 4 uitzonderingen op de hoofdregel:
1 De
koninginnedag-uitzondering
Schrijf geen tussen
-n als het eerste deel naar een persoon of zaak verwijst die in de gegeven context enig is in zijn soort (zoals zon, maan, hel, koningin):
zonnebrand, zonne-energie, maneschijn, hellepoort, onzelievevrouwebedstro.2 De
beregoed-uitzondering
Schrijf geen tussen
-n als het eerste deel een versterkende betekenis heeft en het geheel een bijvoeglijk naamwoord is:
apetrots, beregoed, boordevol, pikkedonker.3 De
kakebeen-uitzondering
Schrijf geen tussen-n als het eerste deel een lichaamsdeel is en het geheel een versteende samenstelling:
duimelot, elleboog, kakebeen, kinnebak.4 De
dageraad-uitzondering
Schrijf geen tussen-n als een van de delen niet (meer) herkenbaar is als afzonderlijk woord in de oorspronkelijke betekenis:
apezuur, bolleboos, klerelijer, nachtegaal. (Meervoud van het zelfstandige naamwoord
nacht is
nachten maar een
gaal als afzonderlijk woord bestaat niet ->
nachtegaal)
(* In de uitzonderingen op de hoofdregel wordt niets vermeld over soortnamen).
In de praktijk:
Alle vier de uitzonderingen op de hoofdregel gelden in de volgende gevallen dus niet:
-> Meervoud van het zelfstandige naamwoord
slang is
slangen. Een
arend die
slangen eet is dus een
slangenarend.
-> Meervoud van het zelfstandige naamwoord
hol is
holen. Een
duif die in
holen broedt is dus een
holenduif.
-> Meervoud van het zelfstandige naamwoord
slak is
slakken. Een
wouw die
slakken eet is dus een
slakkenwouw.
"Slakkewouw" zonder tussen-
n is dus per definitie fout. (Ik denk dat degene die het geschreven heeft in de war is met de zwarte en rode wouw maar die namen bestaan uit twee losse delen waarbij het eerste deel bovendien geen zelfstandig maar een bijvoeglijk naamwoord is).