А зачем Эру вмешиваться там, где прекрасно справляются Манвэ и К?
Затем, что они не всегда прекрасно справляются. И вообще управлять судьбами людей - это не задача ангелов-Валаров. Валары вообще-то соответствуют "престолам" или "силам" в христианской ангелологии, т.е. ангелическим духам, которые управляют материей (звёздами, планетами). Т.к. эльфы - это у Толкина дети природы, Валары как управленцы над природой имеют власть над их судьбой. Но только речь заходит о людях, как Валары предоставляют всё решать Эру. Или Майарам. Майары соответствуют "ангелам" и "архангелам" в христианской ангелологии и возвещают людям волю Эру (само слово "ангел" означает "вестник"). Не зря в облике Истари Майяры появляются, чтобы противостоять Саурону, т.к. Саурону подчинены не только орки, но и злые люди. Не зря Валары сложили с себя власть над Ардой, когда Валинор атаковал последний нуменорский король Ар-Фаразон и воззвали к Иллуватару. Они просто не могли уничтожить людей, т.к. люди не были подвластны им. Это было бы восстание против Иллуватара, а Валары по определению добры и не могут восставать против Эру.
Поэтому либо Эру, либо Майяры послали этот сон, если сон послан смертному человеку. Склоняюсь к выводу, что всё-таки Эру его послал, т.к. в отличие от Майар, Эру и есть Творец мира и знает события наперёд. Майары не обладают полным и совершенным знанием будущего.