Somehow the component install was messed up and it was failing to complete downloads. Have changed the way component installing is done - it now just calls the original, standard component installer which works fine.