Had a spark while reinstalling the battery connector cover plate. I was using metal tweezers to put it in place. DON'T USE METAL TWEEZERS TO PUT IT IN PLACE! I disconnected the battery and reconnected it and it still wasn't working at all.
I plugged the phone into my laptop and it started up normally. I felt very lucky but if you have this problem hopefully it works for you too.