Add remaining recording time timer in all cases to shut the recording
session even when the left stream ends unexpectedly. The max recording
time will be returned when we make a call to the API to reserve a
recording slot.