Answers below:
More: show
For non-animates, when in doubt, follow the phonology. (There's a slight complication for bonsiq... But we'll see that later.)Not too sure about my answers to boyam and bonsiq, as the phonology and the semantics have a serious mismatch for those ones; I’m more confident about the rest.