Переходный глагол предотвращать управляет зависимым словом в форме винительного падежа: предотвращать опасность, предотвратить негативные последствия, предотвратить аварию. Зависимое слово обозначает нечто нежелательное, угрожающее кому- или чему-либо. Эта грамматическая норма предопределяет истолкование словосочетания предотвращать лопату. Но едва ли автор собирался сообщать о том, что усиленная планка защищает лопату от лопаты же. Как можно полагать, речь идет о том, что усиленная планка предотвращает повреждение и износ лопаты.
Поскольку приложением к существительному хост является словосочетание получатель пакета, а не одиночное существительное получатель, то, в соответствии с правилами координации, вместо дефиса нужно поставить тире.
Как... так и – двойной союз. Запятая перед первой частью двойного союза не ставится.
Возможный вариант: находилось в резком диссонансе с...
Глагол отучиться в данном контексте употреблен в значении "перестать учиться, окончить своё учение", отмеченном нормативными словарями современного русского языка как не имеющий никаких стилистических помет.
Такое выражение вполне допустимо. Ср.: Где-то неподалёку как бы и в самом деле плакал ребёнок — не младенец, а мальчик-подросток с уже ломающимся голосом, большой ребёнок, у которого случилось какое-то — пока ещё детское — неизбывное горе [Нина Огнева. Калган-гора // «Ковчег», 2015].
Полента.