I know there's a bug in Flex SDK 3.4 where a HTTPService's responder get's called twice:
I tested this workaround in a couple PoCs and it works fine, but when using it conjunction with SAS + CG, it seems to stick around...in fact, I'm actually seeing the same delegate's responder called an additional time each time you call it after the first, almost like there's a static reference of it being held somewhere...and yes, there's only one constructor for each delegate, but there's multiple result handler methods getting called in the same delegate.
So I killed my subclassing of the SAS + CG base delegate in my concrete delegate:
and just created the HTTPService in the delegate's call and it worked as expected with the result handler only getting called once, so I know that it exists somewhere in the SAS +CG framework.
Is the current build of SAS created with Flex SDK 3.4? Other thoughts? *I haven't tried building it with mvn in some time, so I'm just using the SWCs provided for 0.8.1.