lima/gpir: Fix schedule_first insertion logic