retry polling if system got interrupted

might happen if run through gdb or system hibernation