Fix the inconsistence between iOS & Android

Always pause the scanner session once a result is found. Meanwhile developer should always call through `resume()` method to resume the scanner session.