Oh well, ahem, the solution is apparently to NOT remove "synchronized" keyword from client singleton methods declaration during major refactoring.
Anyway, leaving that as open question for a while if someone wants to comment further and with better solution possibly.
Dale
[Message sent by forum member 'dalecooper82' (dalecooper82)]
http://forums.java.net/jive/thread.jspa?messageID=239894