Fix downloadable language list updating after error.
Add some more diagnosis messages.