Joining additional objects breaks armature
I had several problems. 

There were multiple stray &amp; empty Containers, which I examined and deleted.

The object hierarchy was incorrectly nested.

I may have been selecting objects to join in the incorrect order.

While none of the other Stack Exchange-suggested questions were exact duplicates they did help me to think about this correctly and solve my problem.