Sounds like the starter solenoid is stuck closed. Not quite sure how that can happen, but I dont have another way to explain why it tries to crank as soon as the battery is reconnected.