properly show current language of cells when created

fixes #1109
also, don't bother with skip_ui case, as that's already handled by
using a change event (it won't recurse because there's no change
the second time around)