Upon further investigation, it looks like maybe it is working. When Row Count = 0 it continues going through all tools/scripts it just doesn't execute them, due to either "precondition is false" or "inputs are not current". The following is what is displayed. Now that I think it's working, would there be a way to add in a arcpy.AddWarning("Incorrect address, try again") in addition to or in lieu of all of the precondition is false... inputs are not current...
Executing (GetLocNo): GetLocNo
Start Time: Tue Nov 22 13:01:23 2016
Running script GetLocNo...
Completed script GetLocNo...
Succeeded at Tue Nov 22 13:01:25 2016 (Elapsed Time: 2.50 seconds)
Executing (Select): Select "Construction Layers\CALGIS.ADDRESS_POSSE" in_memory\AddressSelect "ADDRESS =UPPER('7 windermure rd sw')"
Start Time: Tue Nov 22 13:01:25 2016
WARNING 000117: Warning empty output generated.
Succeeded at Tue Nov 22 13:01:26 2016 (Elapsed Time: 0.73 seconds)
Executing (Get Count): GetCount in_memory\AddressSelect
Start Time: Tue Nov 22 13:01:26 2016
Row Count = 0
Succeeded at Tue Nov 22 13:01:26 2016 (Elapsed Time: 0.00 seconds)
Executing (Select Layer By Location): SelectLayerByLocation "Construction Layers\OPF - Ownership Parcel Fabric\CALGIS.OPF_PARCEL" INTERSECT in_memory\AddressSelect # NEW_SELECTION
Start Time: Tue Nov 22 13:01:26 2016
The process did not execute because the precondition is false.
Succeeded at Tue Nov 22 13:01:26 2016 (Elapsed Time: 0.00 seconds)
Executing (Zoom To Selected Feature): ZoomToSelected
Start Time: Tue Nov 22 13:01:26 2016
All the inputs are not current.
Succeeded at Tue Nov 22 13:01:26 2016 (Elapsed Time: 0.00 seconds)
Executing (Append): Append 'Construction Layers\OPF - Ownership Parcel Fabric\CALGIS.OPF_PARCEL' site_polygon NO_TEST # #
Start Time: Tue Nov 22 13:01:26 2016
All the inputs are not current.
Succeeded at Tue Nov 22 13:01:26 2016 (Elapsed Time: 0.00 seconds)
Executing (Append (2)): Append 'Construction Layers\OPF - Ownership Parcel Fabric\CALGIS.OPF_PARCEL' "PROPOSED - proposed_LUD_polygon - OUTLINE" NO_TEST # #
Start Time: Tue Nov 22 13:01:26 2016
All the inputs are not current.
Succeeded at Tue Nov 22 13:01:26 2016 (Elapsed Time: 0.00 seconds)
Executing (Update Proposed Lud Polygon Info): UpdateProposedLudPolygonInfo LOC2017-0016 M-4
Start Time: Tue Nov 22 13:01:26 2016
All the inputs are not current.
Succeeded at Tue Nov 22 13:01:26 2016 (Elapsed Time: 0.00 seconds)
Executing (Update Site Polygon Info): UpdateSitePolygonInfo LOC2017-0016
Start Time: Tue Nov 22 13:01:26 2016
All the inputs are not current.
Succeeded at Tue Nov 22 13:01:26 2016 (Elapsed Time: 0.00 seconds)
Executing (Set Scale): SetScale400
Start Time: Tue Nov 22 13:01:26 2016
All the inputs are not current.
Succeeded at Tue Nov 22 13:01:26 2016 (Elapsed Time: 0.00 seconds)
Executing (Create Site Location): CreateSiteLocation #
Start Time: Tue Nov 22 13:01:26 2016
All the inputs are not current.
Succeeded at Tue Nov 22 13:01:26 2016 (Elapsed Time: 0.00 seconds)