Two fixes in the core interrupt code which ensure that all error exits
unlock the descriptor lock.