The CITIBIKE app is kinda buggy
Although it works pretty well in general, there are two ways it behaves oddly.
1. When you look at the number of bikes at various locations, the count is accurate. After you unlock a bike and look at the same map, the number of bikes at nearby locations changes wildly (usually overestimating the number of bikes at your target station). Not a big problem, but clearly a bug.
2. This one just bit me. The backstory is that a couple months ago, I took a bike out at 112th and Fred Douglass thinking that it was a points-neutral station. Someone else was also taking a bike out around the same time. When I arrived at my +12 destination, I got zero and and end-of-streak notice. Ack. I attributed it to my own mistake and have since double-checked the point value before I pick up a bike and always avoid unlocking at the same time as other riders. But a few minutes ago, I went to the same station, checked that it was neutral before unlocking, verified that no one else was unlocking, and moved a bike to a +12 location and got the same unhappy notification -- ack! Oh well, it's not the end of the world, but I thought I would mention it in case the programmers could fix this problem for others.
Thanks for both of these helpful clarifications. I was wrong -- the first bug is not a bug at all. The second one requires a quick check after unlocking -- will do.