Funny, I seem to have the opposite problem. I have turned off WA in the background (and this has hugely improved my battery life) but occasionally today I have actually received notifications! So the OS is not stopping WA from running in the background...
And when it is in the foreground, WA is a HUGE battery drain (approximately 0.5% per minute).