include task and when doesn't completely skip, variables is overwritten.

Hi

I have this simple example.
It work as expected in v2.0.2 but not in 2.1.1

task1.yml

skipping a task does not skip the registering of variables, as this contains the status of the skipped task for latter testing:

when: result|skipped

Thanks Brian.

I'll rewrite my affected roles before upgrade to 2.1.