Geo - Test that default branches get propagated correctly on the secondary nodes

Description

Right now Geo synchronizes the default branch in secondary nodes when repository sync succeeds, we should make sure that it works in every scenario even when https is enabled.

Related issues