Fix question names missing on instance view if no language is set

In the instance view of a form's data, if the form defined no languages, it's frequent (not sure about the cause) that the question names does not appear.

This fixes it by setting a default language if none was auto-detected.