To remove meta boxes created by plugins,
'admin_menu'
is fired too early, use'do_meta_boxes'
instead.
Such a simple thing, but I wasted at least 15 minutes by using the wrong action hook. The meta box in this case was not created by a plugin, but by the parent theme of a child theme that I am building.