Bryce, upstream is right. I had this bug on a fresh install of natty beta 2 and it was fixed by:
# ps aux | grep upowerd
root 1177 0.2 0.1 77616 4236 ? Sl 19:19 0:03 /usr/lib/upower/upowerd
root 4604 0.0 0.0 11544 1040 pts/0 S+ 19:47 0:00 grep --color=auto upowerd
# kill 1177
Bryce, upstream is right. I had this bug on a fresh install of natty beta 2 and it was fixed by: upower/ upowerd
# ps aux | grep upowerd
root 1177 0.2 0.1 77616 4236 ? Sl 19:19 0:03 /usr/lib/
root 4604 0.0 0.0 11544 1040 pts/0 S+ 19:47 0:00 grep --color=auto upowerd
# kill 1177
Guess this is a upower bug then?