cominterop: Don't rely on an inner IUnknown to reference the outer object.

This change is licensed under MIT/X11.