Finality and micro-branches

Hi, quick question that, apologies, I couldn’t find myself in the documentation.

Now that xDai uses POSDAO, are published blocks final, or can there be micro-forks competing, as in Ethereum?

I ask because, when running a node, I seem to be seeing a few cases of the same TX appearing in two consecutive blocks. After a while, when querying for the events triggered by this TX, only one shows up. Before looking into a possible open-ethereum bug, I wanted to make sure about the finality logic asked above.

Thanks in advance!

Doubt solved already in the discord channel. Thanks!