Skip thermal term in J if material property for it doesn't exist ref #3807

This fixes a test we inadvertently broke in Marmot.
Merge pull request #3856 from bwspenc/j_thermal_term

Skip thermal term in J if material property for it doesn't exist
Merge commit 'a4abb63741ef792df0ee6dee0734e6af5804aa2b'