This appears to restore the previous conditions of output via functions –
add_filter( 'woocommerce_get_availability', 'wc_hide_status_no_manage', 1, 2 );
function wc_hide_status_no_manage( $availability, $_product ) {
if( $_product->is_in_stock() && get_option( 'woocommerce_manage_stock' ) !== 'yes' ) {
$availability[ 'availability' ] = '';
}
return $availability;
}
I welcome any simpler alternatives ??