you are indeed correct, if i add radeon.nopm=0 to the kernel boot, the problem goes away. of course the dedicated radeon card never turns off but thats to be expected.