Ehhh, I've the same problem ... rest counter going crazy when reaches 0, players do not recieve recovery. After app. restart couter looks ok, but players still not having +5% bonus :/.
I'm wondering if it's a global problem or only for some players. 2nd option would be a bit "unfair"