fix cascaded assignments of None to extension type variables
prevent redundant type checks for None values, especially in cascaded assignments