I am unsure if that does or could solve the problem why GLEP 62 was created, meaning... would enabling the "foo" useflag after the package has been emerged trigger a remerge in the following example?
DEPENDENCIES=" dep:run? ( foo? ( dev-libs/foobar ) )"