Camera flash timing problem

Since installing Gingerbread, the camera app, Vignette, has had a problem with the timing of the flash on my stock DroidX. I press the button, the flash comes on, goes off and THEN it takes a picture. This is also true of the standard camera application. The latest 4.5.602 update from a couple of days ago hasn't fixed the behavior. Has anyone else noticed this?

If i use the camera button on the screen the flash comes up, it takes the picture and the it comes out nice and bright, a little grainy but lit up. I tried that on auto, night portrait and on regular portrait.

I don't have that problem either with Camera360 Ultimate. I turned on AF along with Flash and it comes out just as nice as the stock camera, lit up.