TENCOKACISTROMY: To je dost vtipná konstrukce… Je vůbec samotná ta WS „thread-safe“ (můžeš z jedné session volat současně několik metod)? Cookies se v principu posílají tak, že v requestu pošlu všechny, co mám, v response mi přijdou _změny_, které mám aplikovat. Takže už samotná ta situace, že současně pošlu dva dotazy, načež mi současně přijdou odpovědi 1. nastav cookie C na hodnotu X, 2. nastav cookie C na hodnotu Y, je dost zajímavá.
Ale samozřejmě to ve tvé situaci může prostě nenastávat, v tom případě může být reálná cesta IMHO leda ta varianta 3; nejdřív mě teoreticky napadlo podědit si CookieContainer a přepsat si ho na thread-safe, ale to v praxi nejde, protože tam nemají nic virtual. (Plus samozřejmě thread-safovost jednotlivých metod neznamená, že to bude fungovat jako celek, ale to už i viz výše.)