Thanks for the update, but if you did “Show Login Form” checked by default, this would save a lot of time and avoid frustration.
@greybox – It is; or rather more technically, it is intended to be.
If one takes a look at the install script, they would see that regardless of whether the install is an update or a new install, the value is set to show login. Registration is the same, although in the case of updating, it will set the value based on what the user had selected previously.
So the only explanation as to why some users experienced issues in this area is that something happened when the install script was running that caused it to fail.
In hindsight, it probably would have been better to reverse the logic – Hide instead of Show. That way, even if the install failed, the empty value would be the equivalent of false, in which case the intended result would still apply. But that cow is out of the barn (although it may make sense to change that in the future).