Work around inability to distinguish between responses to multiple outstanding shutter opened state change commands by forcing requests to be synchronous as necessary.