abstract call chains from hal usb isr
add test & code for hcd_pipe_control_open