Do not rely on `sys.executable` being accurate. (#1049)
Do not rely on `sys.executable` being accurate. (#1049)

Unfortunately, OSX framework Python interpreters have had launch schemes
that could lead to misreported `sys.executable`. We no longer trust
`sys.executable` when caching interpreters or reading them from the
cache.

Fixes #1009
Co-authored-by: Eric Arellano <82a40325dd95fda409ec079a740992985874a76b@users.noreply.github.com>
pantsbuild/pex,jsirois/pex,jsirois/pex,pantsbuild/pex