Caught up with the ending epis ... I think the perfect ending would have been this.
Flash back and zoom in to the car when Sulochana was insulted and asked to leave from Rohit's wedding. She changes into a ugly jinn with a cell phone (source of his powers) and she was not really YK's mom in the first place. Sippy Dadaji had taken the help of Jinn long back for becoming rich and famous, Jinn had taken his soul and now has come to collect his dues (and also destroy SM and ppl in it). Zoom back into the car ... Driver gets startled seeing the mirror and meets with an accident. Jinn transfers herself into the him, he gets lifted in the stretcher and is carried to Sippy hospital emergency ward.
Doctors try to stop his blood, he's given oxygen, he gets seizures as his organs are trying to adapt to jinn's. But he is a weak host - Jinn has to find a stronger host to get in. Next day, Nishi, Ajit and Rohit are coming into the hospital after the wedding, and Jinn transfers itself into Nishi and swaps her phone with his. While Rohit and Ajit touch her, later Veena and Sona touches Rohit they are also affected by some of Jinn's negative energy. Now, it makes Sona go bring Rani, tell the secret to Pooja, make Pooja kill herself, Sona to bring naari gang, resign, advice Naren, under a spell. Ajith is drawn to gambling, Rohan starts hating his wife, Rohit starts hating his family, throws Sona out. It tries to kill Naren since he is the blood line of Dada Sippy. Later changes it's mind and helps Naren barely live so that it can have more fun with the revenge.
Sona goes to her mother's house and Jinn is happy to Suman's greed. Suman also gets zapped and makes her invest in the property, makes Sona a pauper.
Now, when supervirus attacks Sona, she is cleared of Jinn's spell. And then she helps Rohit and Pooja get cleared. Ajith, Veena, Suman comes out of the spell as they touch Sona / Rohit.
Once Jinn's phone gets destroyed by falling in the water, it's power reduces, and people arrest Nishi and go. All live happily ever after.
P.S. I didn't see a lot of episodes after Sona brings in Rani ... so I might have missed some details ... but I am sure Jinn is behind all this as well.