MacBook Air, Tahoe 26.2, IDE 2.3.7 working great. FYI Arduino finally made the terminal window properly cut and paste the whole session without skipping anything. (Only took 2-3 years to fix?)
Working fine for me still although I haven't added any of your new stuff yet. Oh come to think of it, Aduino 2.3.7 with Paul's beta6 didn't notify me to update, I saw email of this thread.
Sorry for taking so long to get back. I have a 121GW multimeter from EEVBlog. It's an awesome meter and a little pricey.
For the specific task you are looking at this video does a good job of explaining the issues. The 121GW does the same...
I can log the USB power with 10uA resolution with 5 measurements per second, but with no triggering or precise timing. Also could try with an oscilloscope and current probe with less resolution but timing.