update proposal: always select patterns to install (bnc#877012)

needed to select patterns for newly added add-ons
- 3.1.20

*Note: although the patch looks large the only change was actually moving `end` to move some code outside a block which is called just once.*