Non-Boussinesq effects and further development in a model of upper tropospheric frontogenesis