The new behavior is intended, but I think you’ve identified an important downside of this change.
Maybe we should only auto-resolve a flag on a self-deleted post if the user hasn’t had any other recent flags that were resolved through self-deletion? This would allow some forgiveness to reduce moderation burden if it is was a one-time occurrence, but could still catch someone abusing the system.