In the short term until we sort out why the battery state causes resume problems, you can select balanced or performance state in your suspend script.