fixed an error in the obtain channel code that was letting the controller send a write to a busy die