I thought that by deleting the survey from online would solve the problem but it didn't as it would now try to update a non-existent online survey.
I downloaded sqlite db browser and opened the DB (located ArcGIS\My Surveys\Databases), i then located the survey that would not upload with error 1019 and removed {"__meta__":{"editMode":1} located near the beginning of the entry.
Survey then uploaded without the error.