Blizzard has a reason to why penalties still stand when players disconnect. Read about that policy here: