Assuming its a legit mistake only a major pool would fix this. A small pool would likely keep it.
If it was a pool, returning the fee could bring in some legal issues, as all fees/block rewards should be split between participants, and I can't imagine all of them would be happy to give up an unexpected extra income.