This function is similar to queue_remove(), except the remove can be prevented if qop_erase() returns false. Signed-off-by: Anna Schumaker <Anna@OcarinaProject.net>