There are two shenandoah_assert_not_forwarded asserts that are not necessary in mark_{strong,weak}, because the only caller already asserts this higher-level invariant. There is no need to check it in ShenandoahMarkingContext once again. This simplifies the fastpath in fastdebug builds.