It is unlikely that the frigate got stuck on a rock. China is really angry at Philippine because Philippine is the most vocal against China.
Remember the Chinese idiom: Use the opponent's tactics to attack the opponent. Philippine would not feel surprised because they used the dirty trick before.
China was forced to show its hand several times by Philippine. Those Chinese military strategists could not always sit idle. It is time for China to make a first move.