I do know of a particular local player who did sign after his junior season after being undrafted. I have no clue as to why he chose to go that route, but I do know it has happened previously.
One possibility would be kids that might not be eligible for their senior year? Or kids that have become disgruntled at their school for whatever reason.