Fixed in r29283, and your PIR turned into a test.
We might consider caching PMCProxy for all built-in PMCs (where they have no namespace attached), but with my current understanding, only classes need it, and then only if they extend built-in PMCs. That seems somewhat rare.