[#651] Check existence of source question before retrieving survey id

* changes made based no review by `@iperdomo`