Кажется, что для наглядности можно запустить получение благодарности и `siblings` параллельно. Ну и что, что id у неё может быть некорректным? Проверим внутри модели, а поток выполнения будет более линейным и понятным, без лишних замыканий.