jQuery UI Sortable not Working With Metabox

So, after an annoyingly long struggle, I discovered that I needed to have the script enqueued/registered with no dependencies. So in the end, to make it work, I needed this:

function add_admin_scripts( $hook ) {
  global $post;

  wp_register_script( 'sectioned_page_script', get_stylesheet_directory_uri() . '/js/sectioned_page.js' );

  if ( $hook == 'post-new.php' || $hook == 'post.php' ) {
    if ( 'sectioned_page' === $post->post_type ) {
      wp_enqueue_script( 'sectioned_page_script' );
    }
  }
}
add_action( 'admin_enqueue_scripts', 'add_admin_scripts', 10, 1 );