Yes, this was the problem... one link in a custom report didn't have the products_type set and after "updating" the product the type was set to 0...
I think the default behaviour should be to leave the type setting alone and not just assume it's always passed to the product edit page.
Bookmarks