Вы написали верно: название поселка не нужно склонять, если оно располагается после родового наименования (после слова поселок).
Противоречия нет. Приложения – названия городов изменяются по падежам, названия поселков не склоняются.
Корректно: Крикнул на татами «Хаджиме!» судья.