Well after spending most of the day playing around with no success, a can of compressed air over the board, around the sd card slot and ethernet slot and now it's functional.
I've tried to remove and reinsert the card a bunch of times, put a small amount of pressure on the card and reader, let it run to warm up a bit, and it still works.