Bistable shells can reversibly change between two stable configurations with very little energetic input. Understanding what governs the shape and snap-through criteria of these structures is crucial for designing devices that utilize instability for functionality. Bistable cylindrical shells fabricated by stretching and bonding multiple layers of elastic plates will contain residual stress that will impact the shell's shape and the magnitude of stimulus necessary to induce snapping. Using the framework of incompatible elasticity, we first predict the mean curvature of a nearly cylindrical shell formed by arbitrarily prestretching one layer of a bilayer plate with respect to another. Then, beginning with a residually stressed cylinder, we determine the amount of the stimuli needed to trigger the snapping between two configurations through a combination of numerical simulations and theory. We demonstrate the role of prestress on the snap-through criteria, and highlight the important role that the Gaussian curvature in the boundary layer of the shell plays in dictating shell stability.