Personally, I think she deserves a second chance. Many of the characters have been given second chances and have been pardoned several times over for their transgressions; many undeservingly.
Shubra seems to be on a path of redemption, as well she seems to have matured.
If others can get away with bigomy, adultry, thievery and other such transgressions, why not Shubra.
Granted she made life miserable for Neel (poor Neel.. I miss him! 😉), she is aware of her mistakes now and repentent of them. Perhaps it was for the better (wow, I completely realize that this is just a show and all but still 😆)...