include the additional not-null fields
fix cached_until for corporations we had no key for (might be an issue in the API lib i need to address, but doesn't hurt to safety check it here, too)
create new alliance->corporation association if not already present