The Display ContextHandlers supports the same methods and properties as the Application.ContextHandlers property. The difference is that Display.ContextHandlers Property contains only those ContextHandlers that are currently used by a display.
From what you are reporting, I would think that the context information belongs at the application level and not the display. This could explain why it fails. Try to get the ContextHandlers from the application object and see what is the result.