The ascii map (and therefore the one we use to setup us kbd) was not complete. As a result, a failed map could lead to a broken set of tables no matter how many times you try to restore it. This map contains the tables as they are in the kernel. Thus, copying them back would effectively restore the tables so that any other map could work.