Update setup-timezone.in to return 0 in case of success
Before this change, setup-timezone would always return 1
regardless of the actual success status.
I noticed this issue while trying to build PostmarketOS for a Hammerhead device, and the script kept failing at setup-timezone -z America/Toronto
because it was receiving a 1 and assumed failure.