Remove did_god_conduct's return value

Over sixty+ calls, it seems to have been used in exactly one
place, and I'm pretty sure that was irrelevant now that weapons
auto-id when held.

Also refactor a scrap of Zin conduct code, since I was passing
through.