I noticed that if `org-agenda-skip-scheduled-if-deadline-is-shown' is set to 'repeated-after-deadline, tasks without a DEADLINE are not shown at all.  You can reproduce it like this:

1. Setting the variable
(setq org-agenda-skip-scheduled-if-deadline-is-shown 'repeated-after-deadline)

2. Having at least the following tasks

```
** TODO Task 1
   DEADLINE: <2014-03-14 Fri> SCHEDULED: <2014-03-11 Tue +1d>
** TODO Task 2
   SCHEDULED: <2014-03-15 Sat>
```

Without the fix, only 'Task 1' entries are shown in the agenda, after the fix 'Task 1' and 'Task 2' entries are shown.  I guess this was the intended semantics, or am I wrong?

I attached the patch.

Best,
Markus