Fix two cases where we load Commit handles without a viewer

I missed these in testing D5139 because they aren't in the web UIs and I am dumb and can not brain today.

Auditors: vrana
Fix another missing viewer when loading commits

Auditors: vrana