Handle 404s in gitlab_repository_file when overwrite_on_create is true
This adds error handling for 404s to the logic for overwrite_on_create
. They are expected when a file is being created for the first time.
Sorry I missed this in in !1374 (merged)
fixes #1390 (closed)