Путаница возникла в голове по использованию всего этого счастья.
Есть один amf-destination с channel-id, end-point.
Итого, там два сервиса.
Нужно создать два RemoteObject до этого destination к этим сервисам и сделать для них login() с разными login/password...
Такое ощущение, что получается один channelSet на два remoteObject`a. соответсвенно login/pass для двух сервисов одинаковые.
Пробовал унаследоваться от remoteObject`a и сдеать свой channelSet... но не помогает :\

Код:
public function MyRemoteObject(destination: String=null)
{
var uniqe_channelSet: ChannelSet = new ChannelSet();
var transport_channel: AMFChannel = new AMFChannel('my-channel', 'http://host/am3gateway');
transport_channel.disablePolling();
uniqe_channelSet.addChannel(transport_channel);
super(destination);
channelSet = uniqe_channelSet;
}