edit: after reviewing this post, an idea came to mind - to set the slot value to something other than None. As such, I modified my class as follows:
def run(self, dispatcher, tracker, domain):
current_slot = tracker.get_slot('requested_slot')
return [SlotSet(current_slot, 'Skipped')]
This fixes the issue, and lets me write custom messages for skipped users.