Sounds like you tried everything. Other than dumping it in the bin you might try a different PC to load the new OS. Unless the BB is defective or has a bad spot on the internal memory there is not much else. It might be some type of conflict on the PC being used.
Wondering if you dropped it or it was wet. Weird things happen if either happened.
Reconnect to JVM is where the OS is validated.