Like isEmpty but also treats the synthetic compile-boundary root position as empty (see scalus.utils.ScalusSourcePos.isEffectivelyEmpty).