Can anyone having this issue try making these two changes to the registry to see if it fixes your issue too?
Code:
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Power\State]
"{98C5250D-C29A-4985-AE5F-AFE5367E5006}\TNETW12511"=dword:00000001
"{98C5250D-C29A-4985-AE5F-AFE5367E5006}\TNETWLN1"=dword:00000000
I found a cab that is supposed to fix the issue at XDA as I posted earlier, and I added those two keys and now it appears that my issue is fixed. Not sure what they control, but I've turned off wireless several times, soft reset as well, and it's held the key thus far. If it works for others, I'll make a cab with those two changes and post it for easier use for others.
EDIT: If that doesn't work, then try changing the following two values as well. Both should be at a default of '4'
Code:
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Power\State\Unattended\{98C5250D-C29A-4985-AE5F-AFE5367E5006}]
@=dword:00000001
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Power\State\Resuming\{98C5250D-C29A-4985-AE5F-AFE5367E5006}]
@=dword:00000001