Yehaw!
I finally managed to work around that bug, and do everything I want! In order to do it, I had to create a new point group, my "ForceNoPlot" point group. While working on a drawing, I keep this ForceNoPlot Point Group set below the AllPoints point group in the Point Group precedence list.
For the rest of it, I'm assigning Point and Point Label styles via the Description Key Manager. Depending on what kind of point it is, the properties are different - this is mostly controlled by the Point Style. Key groups of points (edge of pavement shots, generic terrain shots, etc.) are placed on the same layer by the Point Style. Therefore, we can turn on and off certain groups of points using the Layer controls. This allows for easy flipping of large groups of points, each of which may have different Point Styles.
Then, in order to print, we flip the Point Group precedence so that the ForceNoPlot point group takes precedence over the AllPoints point group. This sidesteps the bug, and causes everything to print right.
I've included 2D, 3D, and Plot views of a portion of a drawing. For those unfamiliar with Civil-3D, you may want to know that, now that I have all the styles set up, there is very little work involved in creating these drawings. All I do is import the FBK file, which creates all linework. Then I add the points and breaklines to a surface (each step is basically one simple command), and select the display properties for the surface. Then I pop in the Contour Label control lines and a couple of other labels. That's it. Takes maybe 15 minutes to do this entire drawing. The 3D view is simply a 3D-Orbit of the Plan view (the trees are multi-view blocks that get inserted via the Description Keys).
This drawing also exports relatively well to Land Desktop. It'd probably confuse the hell out of a Land Desktop person, though, 'cause they'd be wondering how in the hell I managed it...