Fix reading /proc/mounts harder

Due to kernel bugs we have to nonblock read.
here you can probably pull this rescue out of the loop and let the exception handle breaking you out.

there might also be other exceptions here, not sure if we could ever see EWOULDBLOCK or EAGAIN, but i have to guess about how stupid random linux kernels might be.  tempted to just suggest rescue Exception here.