After receiving a new pilot during a run, that pilot is permanently unlocked for use at the start of a new game. This makes it worthwhile to grab any new pilot even if not planning to use them in the current run, as even when assigned to islands (read "sold"), the pilots are still unlocked.
However, I can't remember all of the pilots I've unlocked. Sometimes I found myself having to choose between a weapon and a pilot from a Perfect Island reward, and I gave up on a cool weapon for a pilot I didn't think I had unlocked, but which I had. While I can sell the pilot and spend the reputation on something else, I might've preferred picking up a weapon instead of a pilot I don't need.
In order to prevent this, is there a way to check if I've unlocked a specific pilot before picking him as my Perfect Island reward?