Fix Minion Compatibility validation task
This patch fixes a bug where not all required task info properties would be
returned by `get_required_task_info_properties`, caused by the assumption that
the set `.union()` method would unionize in place, which in fact it does not.