Changed structure of questionnaire to create new trip on DB only at the end of the questionnaire.  ID of new trip gets saved to the user at end of questionnaire.  THIS IS WORKING.  Although sometimes, there is an issue with Auth.getCurrentUser().  Need to review and debug.
persisting questionnaire and tripIds to the trip and user schemas, but need to debug why .newUser only becomes available on refresh