LPS-37434 The old way of reporting NO_LAYOUTS error won't work anymore due to the background task arrangement - refactoring the way we handle that error