То, что что-то false
не означает, что оно не установлено:
$foo = false;
isset($foo); //true
Вы можете просто использовать:
($imgRight && in_array(1, $imgRight)) ? 'checked="checked"' : '')
или быть очень безопасным (если imgRgiht можетбыть нулевым или каким-либо не ложным значением, которое не является массивом):
((!empty($imgRight) && is_array($imgRight) && in_array(1, $imgRight)) ? 'checked="checked"' : '')