osd: fix dup request ahndling for ENOENT and cache ops