But Calibre is the one falling over? IMHO, its missing an "oooops files busy try again in a minute" setting.
More to point, why is dropbox trying to access the file if its not changed??
Its not a "horrible hack" - its lovely, allows me to use calibre2opds to access books anywhere