I know this thread is a year old, But I recently started modding my GNEX and found exactly this. If you connect middle and top pins to gnd the charging handshake cycle doesnt complete, and it stops charging.
If you watch the current When you connect just the top pin to GND and the bottom to +5V...