Default to view_source 0 if the provided view source doesn't exist [MJ-480]

Nested another try/catch, just in case the provided view source doesn't exist but view source 0 does.

All tests pass.