And here are my NetworkManager's logs, from when I sent the request to hibernate to disk (13:51:02), to the resume request (13:51:31). At 13:52:24 I got a timeout error that I think prevents the network device from reactivating correctly.
Dec 24 13:51:02 alan NetworkManager[674]: <info> [1482583862.2896] manager: sleep requested (sleeping: no enabled: yes) Dec 24 13:51:02 alan NetworkManager[674]: <info> [1482583862.2897] manager: sleeping... Dec 24 13:51:02 alan NetworkManager[674]: <info> [1482583862.2897] manager: NetworkManager state is now ASLEEP Dec 24 13:51:02 alan NetworkManager[674]: <info> [1482583862.2900] device (wlp3s0): state change: activated -> deactivating (reason 'sleeping') [100 110 37] Dec 24 13:51:02 alan NetworkManager[674]: <info> [1482583862.3016] device (wlp3s0): state change: deactivating -> disconnected (reason 'sleeping') [110 30 37] Dec 24 13:51:02 alan NetworkManager[674]: <info> [1482583862.3355] dhcp4 (wlp3s0): canceled DHCP transaction, DHCP client pid 1152 Dec 24 13:51:02 alan NetworkManager[674]: <info> [1482583862.3355] dhcp4 (wlp3s0): state changed bound -> done Dec 24 13:51:02 alan NetworkManager[674]: <info> [1482583862.8791] device (wlp3s0): set-hw-addr: set MAC address to 8A:F5:D7:13:F3:8E (scanning) Dec 24 13:51:02 alan NetworkManager[674]: <warn> [1482583862.8818] sup- iface[0x561ae4e4a6d0,wlp3s0]: connection disconnected (reason -3) Dec 24 13:51:02 alan NetworkManager[674]: <info> [1482583862.8819] device (wlp3s0): supplicant interface state: completed -> disconnected Dec 24 13:51:02 alan NetworkManager[674]: <info> [1482583862.8824] device (wlp3s0): state change: disconnected -> unmanaged (reason 'sleeping') [30 10 37] Dec 24 13:51:03 alan NetworkManager[674]: <info> [1482583863.4248] device (wlp3s0): set-hw-addr: reset MAC address to 98:01:A7:9D:0F:BD (unmanage) Dec 24 13:51:31 alan NetworkManager[674]: <info> [1482583891.2109] manager: wake requested (sleeping: yes enabled: yes) Dec 24 13:51:31 alan NetworkManager[674]: <info> [1482583891.2110] manager: waking up... Dec 24 13:51:31 alan NetworkManager[674]: <info> [1482583891.2110] device (wlp3s0): state change: unmanaged -> unavailable (reason 'managed') [10 20 2] Dec 24 13:51:53 alan NetworkManager[674]: <warn> [1482583913.5823] device (wlp3s0): set-hw-addr: new MAC address 8A:F5:D7:13:F3:8E not successfully set (scanning) Dec 24 13:51:59 alan NetworkManager[674]: <info> [1482583919.5946] manager: NetworkManager state is now DISCONNECTED Dec 24 13:52:24 alan NetworkManager[674]: <error> [1482583944.5976] sup- iface[0x561ae4e4a4c0,wlp3s0]: error adding interface: Timeout was reached Dec 24 13:52:24 alan NetworkManager[674]: <info> [1482583944.5978] device (wlp3s0): supplicant interface state: starting -> down Dec 24 13:52:35 alan NetworkManager[674]: <warn> [1482583955.1184] device (wlp3s0): re-acquiring supplicant interface (#1). Dec 24 13:52:35 alan NetworkManager[674]: <info> [1482583955.9549] sup- iface[0x561ae4e4c2a0,wlp3s0]: supports 5 scan SSIDs Dec 24 13:52:35 alan NetworkManager[674]: <info> [1482583955.9572] device (wlp3s0): supplicant interface state: starting -> ready Dec 24 13:52:35 alan NetworkManager[674]: <info> [1482583955.9572] device (wlp3s0): state change: unavailable -> disconnected (reason 'supplicant- available') [20 30 42]

