I'm pretty sure the SSID, MAC address or some other property of the network you're using is encoded into key.dat to prevent sharing these files among various different locations.
Could this be when the external ip renews or whatever? Or no?