Simon has found the problem to have been an ampersand in the download file name and these characters are not allowed in the gpx file spec.
So finger trouble on my part, Bikehike is as good as it always has been. Simon is going to put in a filter to stop this happening again.