Fix observation query interval

Forecast and observation queries now run off same timer. Observation
queries were previously only happening once, as setTimeout was being
called, rather than setInterval.