Fix weak signal bug.

This keeps the flow of code from entering the ELSE statement that would
unecessarily cause the pin to enter the INPUT state. Thanks to Gerard
Ista and team for solving the issue.