modify priorities to be nearer to new VCP example
handle more IRQ types
Report correct chip ID