provide better exception message when Screen is added to its current manager

Fixes #2801