So it looks like the persistence.xml being read isn't having the variables expanded. How are you normally bootstrapping the persistence.xml so that they get replaced?
You may need to look at using the liquibase/ext/hibernate/customfactory/CustomEjb3ConfigurationFactory style to read and configure the persitence.xml before passing it to liquibase.
Nathan