Black artifacts only in final render
The problem was smooth shading, as pointed out by Igor Tatarnikov and Hexbob6.  I needed to apply an edge-split modifier to the problematic geometry to fix the issue.

See Why does the Minecraft-texture have black/dark borders in Cycles?