BUG: Infinite loop or crash with inf scalar data

Closes #3227

git-svn-id: http://svn.slicer.org/Slicer4/trunk@22198 3bd1e089-480b-0410-8dfb-8563597acbee
STYLE: Initialize logics in ObserveMRMLScene instead of SetMRMLSceneInternal

git-svn-id: http://svn.slicer.org/Slicer4/trunk@22199 3bd1e089-480b-0410-8dfb-8563597acbee