Git Pullで「Already up to date」となり更新できません

その通りです。discourse-docker のブランチを指定する必要はなく、discourse リポジトリのプルはすべて launcher によって処理されます。