fix Issue 12827 - DMD segfaults when affecting immutable member with himself

`v->inuse` check should be done before the semantic of `v->init`.