adds success message and extends error message

https://www.openproject.org/work_packages/14584
bad idea, this duplicates the logic found here: https://github.com/opf/openproject/blob/dev/app/models/status.rb#L110
rather do an `if status.destroy; else ...` or raise and catch the exception