no.  issue was that == was matching null causing on-fire erroneously to appear in situations where serviceUp was not set, whereas === is literal.  javascript eh.