Regarding Re-use of Context-aware Proxies

Yesterday, following my "What's the context for this conversation" presentation, I was approached with the following question:

I am sharing a singleton client that I want to use to interact with multiple workflow instances, how do I change the context for each of them.

Completely unbeknownst to me, Wenlong, one of the product team's more prolific bloggers, addressed this very topic in his post here, conveniently posted yesterday :-)