Современная норма: по окончании. В XIX веке форма подобных оборотов была неустойчива. Ср. данные «Словаря языка Пушкина»: по окончанию (по окончании): По окончанию трудов, Петр вынул карманную книжку, дабы справиться, всё ли им предполагаемое на сей день исполнено. АП 11.38. По окончанию трагедии она была вызвана криками исступления Ж2 11.20. По окончании же войны Суворов получил повеление немедленно ехать в Москву ИП 76.8.
Орфографические нормы не нарушены.
Правильно с родительным падежом: не допускать выключения.
Правильно слитное написание.
Правильно раздельное написание: сложилась ситуация, не позволяющая начать работы. Не пишется раздельно с причастием, при котором есть зависимые слова.
Главный член этого предложения — было вдоволь работы. Предложение односоставное, номинативное, но с несколько усложненным способом выражения главного члена. Помимо формальной связки было, в главный член входит не просто сущ. в И. п., как в стандартном номинативном предложении (ср. В течение всего путешествия была ужасная жара), а количественно-именное сочетание, в котором при этом вместо числительного использовано наречие вдоволь (ср. много).
В течение путешествия — обстоятельство времени (по школьной грамматике), или темпоральный детерминант (по университетской). Всего — согласованное определение.
Предложение неполное, в нем опущен обязательный член, который должен отвечать на вопрос, у кого было вдоволь работы. В школе этот распространитель нужно будет назвать косвенным дополнением, в университете — субъектным детерминантом.
Обстоятельственное сочетание при возникновении недоработок уместно обособить как попутное замечание: Работы по тестированию проекта и, при возникновении недоработок, их исправление.