Unfortunately I think so. When just environment is changed TFTP is not regenerated. New bug or comment on http://projects.theforeman.org/issues/2267? see https://github.com/theforeman/foreman/blob/develop/app/models/concerns/orchestration/tftp.rb#L100-L118 the conditions are not complete.