Дело в том, что вы не можете контролировать порядок запроса, и по умолчанию вы можете сделать только два запроса к одному домену, поэтому это означает, что вам нужно что-то построить на клиенте, чтобы отправлять запросы в порядок, который вы хотите выполнить, и, конечно же, Silverlight поддерживает только BasicHttpBinding, что означает, что вы не получили заказанное свойство сообщения.