Пара вопросов:
1. В бранч master нельзя коммитить. В него можно только мержить.
Если с мастером всё равно работает только координатор, то какая разница, как он будет его пополнять?
3. Периодически выполняет merge из master'а в topic. При этом topic уже становится нелинейным, и это правильно.
А зачем? Почему бы ему самому не ребейзить свою ветку на нужное место мастера или не выдёргивать оттуда нужные коммиты через cherry-pick?
Запрет на ребейз перед мёржем в апстрим, например в линуксе, связан с тем, что код должен быть уже протестирован в топике, и после ребейза его придётся тестировать снова. Кроме того, если в мастере и в топике были конфликтующие изменения, то лучше их зафиксировать в одном месте — в точке мёржа топика, чем размазывать по разным конфликтующим коммитам топика при его ребейзе.