Diancie was never really shiny locked in the first place. Because you can only get it through events, there wasn't any legal way to get a shiny one, as trying to soft reset for one wouldn't do anything.
That being said, there has only been one event distribution of shiny Diancie.
Source
Also, as far as I know, your Pokemon can't be taken if they're illegal.