Clamp timeout before passing to pselect