If the `none` option is selected, return `null` from getSubQuestions() immediately.
Revert "Don't reload all the views when selecting an option without sub-questions."

This reverts commit 4c7f19bf76dfff91eaa7e16d27da8e7899667f26.
Add a guard clause for `getSubQuestions()` to return null if it has no sub-questions