The unlock tests are currently unlocking even though the screen is off. Steps need to be added ot the unlock tests to turn on the screen before unlocking. They should also fail if the screen is off, so add an assertion where appropriate to check that the screen is still on.
Zac, I checked the lockscreen tests and I cannot find the behavior you are talking about. All of the perform self.device.lock() in the setUp(). The lock method turns the screen off then on again, so when the unlock is performed the screen is turned on. Do you have a test example where this is not the case?