bring multislot impl up to speed for now, add a test case for it using ehci and new program: test