Fix bug with timeout defaulting to 0 instead of 600

The config is parsed by `initialize` so `super` has to be called first for `config[:wait_for]` to be available 600 instead of nil (0).