In Particle Systems, the Start frame must be less than the End frame, for logical reasons.
The UI currently enforces this by not letting you set a Start greater than the End, but it does it by capping the value you've just entered, which is inconsistent with other Start/End pairs elsewhere in the UI. Good practice would be to allow the user to set a Start to any value, and rather than capping it Blender should increase the End frame as necessary.
Say you want a particle system to emit from 1500 to 1600 frames. You create a new particle system, which defaults to 1f to 200f. You should be able to enter new values for Start and End in that order.
What currently happens:
- you click the Start parameter, type "1500" and Tab to the next parameter - End
- Oops - Blender has capped the Start to 200.
- you realise your mistake and set the End frame to 1600
- then you can set the Start frame to 1500
What should happen
- you click the Start parameter, type "1500" and Tab to the next parameter - End
- Blender has already increase the End frame to 1500, but no matter - you type "1600", hit Enter... all done.
To see how it should work, play with the sequence Start and End boxes in a Timeline window. They behave sensibly.