That's weird. First I would like to double check. We are speaking about saving source code for a challenge checker script right?
Here are some (temporary) debug log from when I am saving one of my scripts:
A 1524138632
B 1524138632
C 1524138632
D 1524138632
E 1524138632
F 1524138632
G 1524138635
H 1524138635
I 1524138635
J 1524138635
K 1524138635
L 1524138635
The number is a unix timestamp, so between F and G it takes ~3 seconds, that's the push to GitLab.com.
If you visit
https://project-gc.com/Admin/dev-access (temporary enabled) and use the link there to get into my development environment. Can you reproduce it there? When using the development environment you will get a pink tint on the background, and you will see that the subdomain dev-01 is used.
When using the development environment it might be easier for me to see errors in the logs, since there aren't a hundred simultaneous users. Also, it will save the timings (those I posted above) into a file.