+str #16046 implemented OverflowStrategy.error

I'm not completely sure if I'm using the infrastructure correctly, could you please review @drewhk?

Refs #16046
there is no need to call nextPhase here, fail should tear down everything anyway and prevent the pump to be invoked again.