The black screen is likely because of the uninitialized graphics, but the system should work other than that. At best, check with the remote login. If the remote login shows it working after S4, the most suspected one is nouveau, indeed. In that case, the best would be to report to upstream bugzilla.