The upgrade function errors out a lot due to a timeout.  The timeout was
happening during the _get_package_items function due to the object mask.
I tweaked the mask and now the getItems call takes a few seconds rather
than a few minutes.  The response structure is slightly different, so I
had to modify _get_item_id_for_upgrade to account for that.