При нулевой связке быть становится понятна нелепость использования деепричастий вместе с пассивом:
Получив признание читательских масс, автор уволен на покой.
При деепричастии несовершенного вида, также очевидна нелепость:
Постоянно опаздывая на работу, автор был уволен.
Если деепричастие совершенного вида, но нет причинно-следственной или временной связи с основным действием, то все также возникает диссонанс:
Покурив немного в сторонке, автор был уволен.
Суммируя сказанное, стоит лишь измениться связке быть, виду деепричастия, или причинно-следственной связи и конструкция деепричастие + пассив рушится:
Опоздав на работу, автор уволен.
Опаздывая на работу, автор был уволен.
Покурив немного в сторонке, автор был уволен.
Кто-то, возможно, скажет, что дело может быть в семантической сочетаемости. Но нет, это не так, потому что уже с семантическим пассивом фразы звучат прекрасно:
Опоздав на работу, автор увольняется.
Опаздывая на работу, автор уволился.
Покурив в сторонке, автор уволился.
Таким образом, дело в грамматике - в неправомерности именно синтетического пассива с деепричастием. Единственное исключение можно сделать, когда удовлетворяются сразу три замысловатых условия. Тогда возникают примеры-исключения, приятные для слуха, но не вписывающиеся в общую грамматическую картину.
Прийдя на работу, автор был уволен.