add support for different MediaStore media type columns
added comment about why signInHelper might be null
moved finish() back to proper place for launching lock screen