Return the correct thing from nil_servidle. This bug was previously hidden by a bug in the proto-libaio - it ended up ignoring timeouts returned by block functions.