Since you did reverse engineering and checked the internals, have you found the cause of the high power draw in suspend? (device on, screen off, wireless off, not playing anything)
I haven't checked, but I would suspect either the USB port of the internal DAC are left powered on