Update last_cb_run after we call the cb.

Makes sure we don't fall into cascading calls to the cb
if it takes longer to complete then the interval set.