Mossberg 940 JM Pro Failure update: Horrible customer experience?!