Resolve deadlock from callback method on BasicListViewController

As per https://github.com/magicalpanda/MagicalRecord/issues/815#issuecomment-56554791