survey assignment saving objects

TODO make sure the right deviceSurveyJobQueue objects are created in
response to the surveyAssignment objects