a child theme not de-registering a patent javascript file

This is not th right hook, try wp_enqueue_scriptsinstead :

add_action( 'wp_enqueue_scripts', 'SAH_dereg' );