Why does xarray to_unstacked_dataset fail with MergeError for single-dimension variables?