Возможно, стоит использовать что-то вроде аддона HttpFox FireFox, чтобы точно увидеть, что делает сервер, когда вы запрашиваете этот файл, так как он может делать что-то «странное», например, установить / прочитать файл отслеживания перед его загрузкой (просто случайный пример).
Это не решит проблему, но может дать вам представление о том, почему WebClient не справляется с этим.