This is probably just a simple documentation fix and not really a bug. The doc for the /questions/{id}/timeline method says that the user
and owner
objects are not optional, but they aren't always present in the results.
Example: http://api.stackoverflow.com/0.8/questions/2938604/timeline
API Help: http://api.stackoverflow.com/0.8/help/method?method=questions/{id}/timeline