ИМХО.
Не будь этих лембасов, которые многих так смущают -он бы и без них вернулся. Просто вернулся бы на две ступеньки позже (в смысле спустившись ниже), не будь их. Горлум-то их вниз скинул, на дорогу. Вот и встретились крошки ему на пути. Они толкнули его принять решение, которое он бы принял все равно, секундой позже.
(Сейчас я дорасуждаюсь

) Хлеб-то эльфийский, а вдруг -лембас-это эльфийский промысел. Повторю, что Сэм бы вернулся и без лембасов, но тут важно не просто вернуться, а вернуться во время! И вот как раз во время-то он и возвращается, благодаря лембасам. Они оказались в нужный момент в нужном месте.