Be a little more careful to handle exceptions from boost::filesystem::file_size