Let's put this comment excerpt in from my original proposal to explain why we've chosen 5000ms:

Use a timeout-value on human-scale around the order of how long we expect it would take the user to realize they hit the opposite arrow navigation button from what they meant.