bug 809978: retry link I/O on potential race conditions