rescan a mark stack when final mark phase

We need rescan a mark stack when final mark phase because a mutator add/swap a white object to a mark stack element during incremental mark phase.

This bug was reported by @mirichi. Thanks a lot!
https://gist.github.com/mirichi/6e3c5ca40dd9957d035b