Could you try running ubiquity as follows:
hal-lock --interface org.freedesktop.Hal.Device.Storage --exclusive --run ubiquity
... and see if it behaves the same way?
Could you try running ubiquity as follows:
hal-lock --interface org.freedesktop .Hal.Device. Storage --exclusive --run ubiquity
... and see if it behaves the same way?