Fixed context leak in the event that the manager is not stopped

The context is being referenced in the runner thread during the blocking call to:
`sendRequestToService(requestQueue.take());`

This fix ensures that the context is not strongly referenced. This bug is only seen when the manager is not properly stopped with the activity/fragment lifecycle.