Ambiguous layout after updating constraints