Fix report construction for "not", "oneOf"

They were creating a new report from scratch, losing the previous context.

Signed-off-by: Francis Galiegue <fgaliegue@gmail.com>