I had points and miles credited once for a flight which I changed (fully flexible) with about 16 hours to go.
They were removed silently a few days later (not a -ve number, removed like they never existed).
On the other hand I failed to turn up for a flight after I'd OLCI last month, didn't get any points.