When SwapBRP is left one cannot recover subsequent swap files.
delete SwapBRP autocmd group in recover#AutoCmdBRP
I don't think this is correct. This would delete the autocommand group even when it just was defined. What problem is this trying to solve?
Looks good. I include it.
Thanks for contributing.