1) The Pokemon using Protect would move first, because Quick Claw does not boost Priority, but let's you move first in your priority bracket. This means Dragon Tails priority would still be -6.
2) Sucker Punch will fail, since Extremespeed has higher priority
3) Each Pokemon has a 50% chance to move first. (Essentially a coin toss)