DEX Limit Orders Explained: Keeper Execution, Expiry Risk, and Failure Scenarios