Fix various issues with maven + Ivy

Workaround for #1611 by returning `0L` for publication date when it's null and issuing a warning.  DOES NOT REALLY fix the issue, but better than nothing for now.

I'm still digging into #1611, but this band aid my help us figure out other issues in the meantime.

Review by @eed3si9n