if ($stylesheet == base_path() . 'misc/drupal.css') {
    $stylesheet = 'misc/drupal-rtl.css';
  }

should be

  if ($stylesheet == base_path() . 'misc/drupal.css') {
    $stylesheet = base_path() . 'misc/drupal-rtl.css';
  }