I've just updated from D8A7 to D8A8 and my module which is in development state threw SQL error. But Drupal have installed anyway. The table that had the error in schema definition was not created. The issue I have is that the module is shown as installed but it cannot be uninstalled(it's not in the uninstall list).
I think Drupal should not install the module if there are errors during the process.