Решил днем проблему=) По сути, Chas был прав. Собственно, при отправке 2 сообщений с малым интервалом они склеиваются, причем as3-шный XMLSocket это, похоже, не предусмотрел, а потому все, что после 0го символа дропается. Проблему решил переходом на бинарный сокет с ручной проверкой наличия нулевого байта не в конце запроса, и чтения в этом случае всех кусков отдельно. Вобщем написал над бинарным сокетом собственную реализацию XMLSocket, и все стало замечательно=)
Вывод: при наличии вероятности отправки нескольких сообщений подряд использование XMLSocket-а чревато эзотерическими проблемами
