Основная проблема решена, попутно обнаруженные и решённые тяп-ляп - на совести заказчика. Слишком много нервов и мало конструктива.