Make poll() non-optional and remove select()-based fallback code