Resolví parcialmente el problema por mí agregando un mapa de clase en Program.cs (u otra clase de inicio de aplicación):
BsonClassMap.RegisterClassMap<EventData>(cm =>
{
cm.AutoMap();
cm.SetDiscriminator("EventData");
});
BsonClassMap.RegisterClassMap<ExceptionData>(cm =>
{
cm.AutoMap();
cm.SetDiscriminator("ExceptionData");
});
Si alguien encuentra una manera de trabajar con anotaciones , responda a esta pregunta.