The only real alternative to giving Belfast or Cork the pretty lousy Shannon slots would have been to transfer the Shannon slots to Dublin and then transfer some Dublin slots to Belfast. Dublin has two pre-8am departures, so in theory it looks possible. However, I suspect those are among the most profitable flights on the network, so that's never likely to happen.