Adding another test for extension negotiation

- if more than one extension variant (different parameters) is requested, server now returns only one (the first one)
- we still need to modify the negotiation process/API to be able to support this case properly