Корректны оба сочетания, выбор может зависеть от контекста, например: вручается награда благородному герою; ему передали награду для благородного героя.
Правильно: удостоены награды.
Правильно: удостоены медалей, награждены медалями.
Запятая после ибо нужна.
Удостоен образовано от удостоенный, которое, в свою очередь, восходит к глаголу удостоить (страдательные причастия образуются при помощи суффикса -енн- от глаголов, оканчивающихся на -ить). Достоин – краткая форма от достойный, нестандартная краткая форма, «орфографическая особенность» – так характеризует и вместо ожидаемого е А. А. Зализняк в грамматическом словаре.
Правильно: удостоен ордена.
УДОСТОИТЬ — 1. [признав достойным, наградить чем-л., присвоить какое-л. звание и т. п.] чего. Удостоить высокой награды; Моя работа была удостоена первой премии (Ч.). 2. [сделать что-л. в знак внимания] чем. Удостоить взглядом; Не удостоив посетителя ответом, лакей захлопнул дверь (Саян.).
Корректно: достоин. Эта форма является исключением. Буква и в форме достоин обозначает беглый гласный звук (ср.: достойный, достойна, достойны, но достоин). По общему правилу беглая гласная передается буквой и только перед звуком [j], например: подножье – подножий, третья – третий, верблюжья – верблюжий. В остальных случаях в зависимости от разных других условий беглый гласный обозначается либо буквой о, либо е, например: громкий – громок, окно – окон, вкусный – вкусен, важный – важен. Однако в форме достоин и в существительном достоинство закрепилось написание гласной и.
См. также ответ на вопрос № 232097.