Code:
alias ms.timestampfmt {
  var %ctime = $calc($ctime + 1)
  while (%ctime >= $ctime) { }
  set -u1000000000 %ms.timestampfmt.fix $calc($ticks % 1000)
  .timer.ms.timestampfmt.fix -imo 0 15 ms.timestampfmt.fix
}
alias ms.timestampfmt.fix {
  ///echo -s Stage 1/3
  var %timestampfmt = $timestampfmt
  if ($pos(%timestampfmt,s.,1)) {
    var %pos = $v1
    ///echo -s Stage 2/3 : %pos
    if ($mid(%timestampfmt,$calc(%pos + 2),3) isnum) {
      .timestamp -f $+($left(%timestampfmt,%pos),.,$right($calc($ticks - %ms.timestampfmt.fix),3),$mid(%timestampfmt,$calc(%pos + 5)))
      ///echo -s Stage 3/3 : $timestampfmt ********************************************************************************************************************
    }
  }
}


try that then and track what it gets to stage 1 2 or 3
PS: its gonna flood the status window like hell!