Fix hydrate(..., [], done) not triggering done