Fix for Content negotiation should fallback to the first formatter that can write the type #1033

Well supported media types is an Ilist which means it requires a to list to be returned... which boils down to same code.