SqlFilter en la suscripción de Azure ServiceBus Topic no se filtra

Tengo una aplicación WinRT con la que estoy utilizando el kit de herramientas de Windows Azure para Windows 8. Tengo una configuración en la que me gustaría que los clientes suscritos ignoraran los mensajes publicados en un tema de ServiceBus si son los originadores o si el mensaje es más antiguo que cuando comenzó su suscripción.

En las Propiedades de mi Mensaje de Agente, he agregado 2 elementos para cubrir estos escenarios:

message.Properties["Timestamp"] = DateTime.UtcNow.ToFileTime();
message.Properties["OriginatorId"] = clientId.ToString();

clientId es un Guid.

El lado del suscriptor se ve así:

// ti is a class that contains a Topic, Subscription and a bool as a cancel flag.

string FilterName = "NotMineNewOnly";

// Find or create the topic.
if (await Topic.ExistsAsync(DocumentId.ToString(), TokenProvider))
{
    ti.Topic = await Topic.GetAsync(DocumentId.ToString(), TokenProvider);
}
else
{
    ti.Topic = await Topic.CreateAsync(DocumentId.ToString(), TokenProvider);
}

// Find or create this client's subscription to the board.
if (await ti.Topic.Subscriptions.ExistsAsync(ClientSettings.Id.ToString()))
{
    ti.Subscription = await ti.Topic.Subscriptions.GetAsync(ClientSettings.Id.ToString());
}
else
{
    ti.Subscription = await ti.Topic.Subscriptions.AddAsync(ClientSettings.Id.ToString());
}

// Find or create the subscription filter.
if (!await ti.Subscription.Rules.ExistsAsync(FilterName))
{
    // Want to ignore messages generated by this client and ignore any that are older than Timestamp.
    await ti.Subscription.Rules.AddAsync(FilterName, sqlFilterExpression: string.Format("(OriginatorId != '{0}') AND (Timestamp > {1})", ClientSettings.Id, DateTime.UtcNow.ToFileTime()));
}

ti.CancelFlag = false;

Topics[boardId] = ti;

while (!ti.CancelFlag)
{
    BrokeredMessage message = await ti.Subscription.ReceiveAndDeleteAsync(TimeSpan.FromSeconds(30));

    if (!ti.CancelFlag && message != null)
    {
        // Everything gets here!  :(
    }

Recupero todo, así que no estoy seguro de lo que estoy haciendo mal. ¿Cuál es la forma más fácil de solucionar problemas con los filtros de suscripción?

Respuestas a la pregunta(2)

Su respuesta a la pregunta