To reproduce the issue:
1. Enable admin_language
2. Enable administration theme for node add/edit forms.
3. Choose "Set current language as default for new content" option in a content type edit form.

After that you will see only administration language in a language dropdown when adding node. Also administration language is not hidden with "Hide administration language on node form" option checked.