The law as it is written:
d. notwithstanding any other provision of law, the driver of a motorcycle facing any steady red signal may cautiously proceed through the intersection only if:
(1) the motorcycle has been brought to a complete stop as required by subparagraph a of this paragraph,
(2) the traffic control signal is programmed or engineered to change to a green signal only after detecting the approach of a motor vehicle and has failed to detect the arrival of the motorcycle because of its size or weight, and
(3) no motor vehicle or person is approaching on the roadway to be crossed or entered, or the motor vehicle or person is at a distance from the intersection that does not constitute an immediate hazard.
The driver of any vehicle approaching the intersection, which lawfully may enter the intersection, shall have the right-of-way over any motorcycle operator proceeding through a red light and, in no event where an accident results from the driver of the motorcycle proceeding into the intersection on a red light, shall such driver of the vehicle be charged with any violation pursuant to Sections 11-401 and 11-403 of this title relating to failure to yield right-of-way, Section 11-310 of this title relating to following too closely, or Section 11-801 of this title relating to driving too fast for conditions,
As you said, no specific stop duration is specified.
This is vague enough that it will probably take a court case to have a clarification.
The way I read it, about the only ways you would/should get a ticket would be not coming to a complete stop or if it is determined that an approaching vehicle or person constitutes an immediate hazard.
Seems to leave a lot of room for an officer to make the decision.
Almost sounds like some attorney wrote it.