I seem to be constantly confused by how the reputation system works - just when I think I've worked it out, something else crops up that confuses me further.
My understanding is that the following things do not count towards reputation cap:
However, as you can see from this screenshot, I have capped at 235 reputation:
What happened here is I've had a bounty for +50, and an unaccept for -15, which fair enough, would under normal circumstances equal 235 reputation if I had already capped at 250 reputation - but I have received a bunch of upvotes afterwards which have not taken any effect against my reputation, and since unaccepts and bounties don't affect your reputation cap, I would have expected my reputation to have capped out at 250 again regardless.
My point: In the event that I had not received the bounty, I would have still been able to earn 200 rep regardless of the unaccept. If I hadn't received the bounty and I had received the unaccept would not have been capping at +185? If not, why does it behave this way when there is a bounty involved?
What am I getting wrong here? Do bounties and accepts/unaccepts actually factor into the reputation cap?