I can't reproduce this. The status message is never set to that post as soon as it ends up moderated. Please confirm this without any add-ons to ensure that's not related. If you can still reproduce it, please give an exact list of steps so I can attempt to reproduce it.
I see the users profile notice is from last year. I guess there was some bug with the moderation queue and profile fields.
I deleted his profile message maybe afterwards. The message is still his status message and visible everywhere. I tried the following but it did not work out, as his message is still there. Could you point me to the right location where the message is stored so I could delete it? Thank you so much!
mysql> delete from xf_user_status WHERE user_id = 1234;
Query OK, 1 row affected (0.00 sec)
mysql> select * from xf_user_status WHERE user_id = 1234;
Empty set (0.00 sec)