make TickDuration.currSystemTick nothrow

- The used functions only fail on invalid input,
  so any error is an implementation issue and assert
  should be used instead of throwing an exception.
Good catch. I wondered why Martin used this coding style, I guess he's under Walter's spell :-)

I'd prefer to keep the if statements. Otherwise, the change looks good to me.