Avoid re-executing the same view when looking up context base views.

This is a tweak of #1004.

Really we should be using subscribers here instead of adapters, but
zope.interface doesn't yet suppport named subscribers.