I did not read all of the above so what I say may be a repeat.
As far as I know, all snakeheads caught are NOT supposed to be released under any circumstances. The best result would be to take the fish (on ice would be easiest, but watch those teeth if it is alive!) to a Fish and Wildlife department or at the very least report the problem to them.

Warmouth