It's not possible to actually remove then approve a comment. Main issue is files.routes.admin.admin.api_unban_comment calling comment_on_publish, which tries to generate duplicate notifications, 500'ing out on a database integrity error. comment_on_publish is really designed to only be called once, so we need to have comment_on_unpublish delete notifications, or not call comment_on_publish on comment approval.
From https://github.com/themotte/rDrama/pull/596: