I think it should be:

    ``scope``, ``abstract``, ``tags`` attributes are always taken from the child.

The last element is `tags` and not `abstract` ([source comment](https://github.com/symfony/DependencyInjection/blob/master/Compiler/ResolveDefinitionTemplatesPass.php#L79))