OK, maybe Shion moved the body but that does not explain Keiichi being seen on the festival.
Come to think about, why is the police unaware about Takano's penchant for fantastic scenarios? After all, it seems that her obsession is well known by the villagers if we are to trust Mion. Although, getting info from these particular villagers is not easy.