Don't die trying to render empty array of timers

- The reference encoder never creates empty arrays of timers
  because this wastes space. However, if an encoder isn't quite
  as smart, then we should just "do the right thing" anyway.