My previous company used Phabricator and you only assigned yourself a task when you actually started working on it. It meant anyone could work on anything - much more agile and much much better knowledge spreading and teamwork.
But I understand where my current company is coming from. You want a "person who is responsible for making sure this eventually gets done" field and a "person who is currently working on this" field.