Fixes to fscp --update

This pull request includes a couple of fixes for bugs in the new `--update` mechanism added to `fscp`.

- The wrong argument was being passed to get the modified date of a file, causing `--update` to behave strangely
- If you're copying from two of the same filesystem, the call to `assert_write` still applies to ensure `--update` does what it's supposed to