sched: Change wait_for_completion_*_timeout() to return a signed long