Yeah change this part, sorry blush This will check every 60 secs from when you join (from when the who list is finished).
Code:
raw 315:*:{
  if %who. [ $+ [ $2 ] ] {
    unset %who. $+ $2
    [color:blue].timer 0 60[/color] check.idlers $2
    halt
  }
}