ping на этот IP (для Windows - с параметром -t), и смотрите. Если есть недоставленные пакеты - значит Ростелеком, или кто-то дальше - не прав по поводу стабильности канала связи. include /etc/nginx/sites-enabled/*; внутри http{}, вот он и инклудился в чужой блок. nginx -t, не возникает опасность остановки nginx из-за ошибки.
Вот если развести разные stream по разным портам - да, будет работать на одном доменном имени с разными портами, что у автора вопроса уже сделано. Или если разные доменные имена будут указывать на разные IP, тоже можно.