singlepath: fix unconditional initialisation

* in corner cases, when they'd be re-predicated by
  applyPredicates in an inner scope