A recon request is only necessary with manual penalty actions. Penguin is algorithmic, so the only way to get out of it is to clean up the link profile and wait for a data refresh on Penguin. Important to note that you don't necessarily need the algo to update, you just need a data refresh. In the mean time, double and triple check your link profile to make sure you're as certain as possible that you've nailed the source of the problem. If you've overlooked something, you're going to have a long time to wait before you get another stab at a recovery, as Penguin doesn't get refreshed all that often. And finding out you've missed the boat due to a few rogue links is never a good feeling. My advice would be to download all your link data from as many different sources as possible and make sure you keep on top of any newly discovered links inbetween now and the refresh you're waiting for. Good luck!