I believe that it is too early in the build step to be able to use a variable i.e. variables do not become available until after the parent pom's variables are applied.

This shouldn't be an issue though. The Maven Release Plugin will update versions correctly.