Updating satisfy to use unexpectedChatP instead of failed for better error handling messages