[Spark-2381] stop the streaming application if the receiver job failed 

Scala uses throwable for control flow, so throwable should never be caught in a Scala program. Please catch Exception