I ask this question because I feel that either the description of the bounty is not clear enough, or that there is a "bug" in the automatic award process.
I see a question which had a bounty of +50 on Stack Overflow. (Here it is)
First the question had two answers. Mine was accepted, but the OP started a bounty and unaccepted the answer. However he wrote a comment what he needs more.
I changed my answer and it was accepted once again. (Just as it is the accepted answer now) The answer got 3 more upvotes during the bounty period.
However, another user contributed an answer during the bounty period, after an answer was already accepted. He also received 3 upvotes during the bounty period.
It ended with a "community share" +25 for the third answer. I guess because it happened after the bounty started.
What is not clear to me is the following:
The reference from the description:
If you do not award your bounty within 7 days (plus the grace period), the highest voted answer created after the bounty started with at least 2 upvotes will be awarded half the bounty amount. If there's no answer meeting that criteria, the bounty is not awarded to anyone.
If the bounty was started by the question owner, and the question owner accepts an answer during the bounty period, and the bounty expires without an explicit award – we assume the bounty owner liked the answer they accepted and award it the full bounty amount at the time of bounty expiration.
Since both cases seem to apply, why is the first one stronger (Accepted answer OR Community)? (Is this how it's supposed to work?)
I think that in any case it should be stated somewhere that there is an order in the rules.