I would check with your local DMV - there may be different laws in different jurisdictions.
I've got a built-in tolerance for how long I will sit at a red light on my bike (or in a car for that matter). If I'm not triggering it, I will typically wait for about 30-45 seconds to see if someone else will pull up behind me, or in the other direction to trigger it. If not, then I won't dart across traffic, but I will start to watch for a safe opening, and take it.
If I have the option, I will make a right hand turn, make a u-turn when safe, and proceed back through the intersection (making another right if I was trying to go straight. I will also avoid intersections that I know have iffy lights, and/or plot my course to prevent having to get stuck at any lights at all (if possible).
There is one location near my house that has an iffy light trigger, and has an almost completely blind spot to one side - making it dangerous to run the light (or even to go on a freshly green light - in case some idiot comes blazing through). I got stuck at the red one day, so I stopped, then eased up to where I could see nobody was coming.
A cop coming the other way saw me do it, turned around and pulled me over (comically, the light changed green for him). He tried to claim I had 'run the light'. I explained that I had come to a full stop, and waited for the light - and only then eased up so I could see if it was clear, and then went. He gave me a little crap, but ended up letting me go.