Are you using the BCM920732 Tag board?
I'm getting this behaviour, was it ever established what was going on?
Here is what we believe the behavior of your use case:
1. The Central and Peripheral are already bonded.
2. Therefore, the bonding will not occur again.
3. If security was enabled, you will get an encryption complete call back as a result.
Hope this helps,