Limit public signup to open shifts for 4.5-1.3

Brings changes made in #200 into 4.5-1.3.x branch.