Fix eigen executioners to not rely on legacy UO evaluations #4315

As title.
Agree! It is indeed ugly ;-) I can wait.