I fixed this in the latest update. The problem was when you dismount a minicopter it checks if the minicopter is null and if the mincopter is a dictionary.
'if (minicopter != null && helicopterHovering.ContainsKey(minicopter.GetInstanceID()))'
if either of these were false then it would broadcast a warning, the problem would broadcast that the minicopter is null if the minicopter was not in the dictionary.