Send to 403 page if all Selection Rules aren't met for all Variants
I took care of this using hook_node_view(). This will only run if it is using the node system. 

/**
 * Implements hook_node_view().
 */
function mymodule_node_view($node, $view_mode, $langcode) {
  if ($node-&gt;type == 'collection' &amp;&amp; $view_mode == 'full') {
    drupal_access_denied();
    drupal_exit();
  }
}