A follow-up nit fix for jumplist file operations

After checking in the CL which tries to address the Jumplisticon
performance bug, grt@ pointed out there are a few nits need to be
fixed, including inconsistent code change in different OS files,
unnecessary code and comments.

I copy and paste the comments from grt@ in line with the code in
this CL and reply direclty there.

BUG=40407
CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.win:win10_chromium_x64_rel_ng

Review-Url: https://codereview.chromium.org/2577163002
Cr-Commit-Position: refs/heads/master@{#439005}
3 files changed