I bought an Evo 840 250gb but it's not delivered yet. I bought it on sale and impulse purchase and didn't know about the recent problems. Samsung issued a fix and also firmware update from what I could find out. Any brainy people able to say if it will be a solid fix? Or should I return it?