provder configuration interpolation behavior seems changed since terraform 0.11.0.
before 0.11.0, values that from data resource variable in provider configuration came from terraform.state.
AFTER apply, values in terraform.state will be changed.
new values will be used when NEXT plan.
after 0.11.0, values that from data resource variable in provider configuration came from themselves.
new values are used IMMEDIATELY.