Hi Chip,
U are WordPress nindja!
<?php if ( is_active_sidebar( 'right-sidebar' ) || get_pages( array( 'child_of' => $post->ID ) ) ) : ?>
That is work for parent page!
I add code from previews post, like this:
<?php if ( is_active_sidebar( 'right-sidebar' ) || get_pages( array( 'child_of' => $post->ID ) ) || $post->post_parent) : ?>
And now it’s work for parent and child pages, too!
Thanks again!
Best Regards!