add Validate to providerFunctionImpurePlan test

In normal operation a Validate always precedes Plan, so add a check for
that phase in the Plan test.