If you have read and understood the tool tip for Skip Busy Agents (the part about the ringinuse parameter) and that is set properly, you are probably seeing the Asterisk bug related to non-zero wrapup time.
https://issues.asterisk.org/jira/browse/ASTERISK-26975
work around is to use wrapup time of 0