Bug 21611 fixes a problem with the priority status, but full functionality is not restored. If an item is marked as waiting, there is NO WAY to set it back to a priority level. To test: 1) Place item on hold. 2) Check in the item to trigger the hold. 3) Look at requests.pl. Note waiting status. 4) Try to set to priority 1 instead of waiting. You can't. Can only delete. 5) Place another hold on the same item with another patron. 6) Look at requests.pl. Note one waiting status and one priority 1 status. 7) Note that priority 1 is now an option on the waiting hold, but you can't select it! Expected behavior: Change waiting status to priority 1. If there is more than one hold, change it to whatever hold level needed, and bump the rest of the priorities below that accordingly.
*** This bug has been marked as a duplicate of bug 21608 ***