Goal programming skips seed for extra_variables (and integrated states?)
This is mainly important for when we keep the soft constraints around, as then we would like the seed of e.g.
eps_0_0 to just take the value it had. The current check for
len(results) == len(times) excludes all
extra_variables, as they have a result of size 1.