What exactly are you trying to do with the user group promotion?
It is true that non-valid states do have a different permission set (they inherit the same permissions as the Unregistered/unconfirmed group) so if you're attempting to give users with Awaiting email confirmation state a different set of permissions then that almost certainly won't work.