timers: dispatch ontimeout callback by array index

Jenkins, be a doll and test this thing, will you?  I'm especially interested in whether all compilers manage to resolve the right MakeCallback() function.