Revert some of the previous debugging.  The main change here is to build the Action and ArgumentList so the SOAP request for SetBinaryState is formed correctly despite the fact that the actions for a service cannot be obtained by way of a lookup.