But your whole example is covered in GPLv3 by this text:
>You may convey covered works to others for the sole purpose of having
>them make modifications exclusively for you, or provide you with
>facilities for running those works, provided that you comply with the
>terms of this License in conveying all material for which you do not
So your consultant would have no where to go with that argument.