ISPN-2913 putForExternalRead leaves locks