Is an ejection fraction of 94% bad for a gall blader?

Nope. A normal ejection fraction for a gall bladder is anything over 35 per cent. If you still had pain during the test for the ejection fraction, you may still have a dysfunctional gall bladder, because it is not suppose to hurt when the gall bladder squeezes (or ejects) the bile out into the duct.
Depends. While many people rely on any value over 30% as being normal, we also see a few people that have severe symptoms related to gallbladder contraction. Did this test cause your typical symptoms when you were administered the hormone (cck)? If so, this may also indicate a gallbladder problem. While this is less common, a gallbladder surgery may be helpful. Talk to your surgeon about this.