I don't think it would be hardware, since you held the buttons down to do a hard reset and it registered that input. But you did a wipe and its still present. Did you refresh or did you perform a recovery, ie factory rollback? After doing so, do the buttons work if you don't perform a windows update?