Fixed a bug where creating a dataset through import was not returning the full DatasetInfo.  This caused places where some callers were getting unexpected results

Added a unit test to show how deleting multiple rows from upsert works.