common: process user variables in non-string config decodes [GH-598]