I just replaced the extractor and spring on my BHP, now it extracts every time, but it still leaves the last empty shell in the port. It extracts fine but without a round in the mag to support it, the empty case falls out from the extractor before it gets to the ejector. There does not seem to...