Unfortunately the theme is not written that way. I figured out a solution though. You can pass a priority to the add_action method. 10 is the default. Passing in a number greater than 10 will cause the stylesheet to get loaded later. So I changed the add_action line to
add_action('wp_print_styles', 'bazqux_add_stylesheet', 20);
That works.