Retry on sysread since it should behave in a blocking fashion