Add configurable rotation timeout