「Activityを抜けるときにすでにサービスが稼働していた場合は、サービスを立ち上げなおす処理」自体が意味をなさないことがわかったので、処理を削除。
Notificationを表示／削除する処理を追加。
ただし、肝心の「傾き検出」における回転行列計算に100%失敗しているので、原因を調査する必要がある。