Don't nest function calls in on_read_timer_timeout.

This would have made it easier to diagnose #307.
downloads: Make sure read timer is stopped.

Hopefully fixes #307.