Change how rescues are handled

Always add a Rescuer to the list, then call try_rescue on the whole rescuers
list if the Promise isn't pending anymore.