I opted to writing a small bit of middleware in the end and adding the data I wanted into the request object itself to make it available all the time regardless of Context or DjangoContext. Less fiddly but probably not good practice.
Luke Skibinski Holt