It's at the discretion of the referee to determine how much time you receive for a foul or if there are points to be deducted. Usually, they give them 5 minutes to recover.
That is true, but the ref needs to see said foul take place for him to make such a determination.
When they do it's obvious because they usually instantly call time and address the fighter. In this case Gain simply dropped holding his face, the ref never indicated a foul.
I see it as a instant replay is needed thing because these guys just cannot see everything at every time.