Foreground Dispatch Resume and Wait

NFC tag will cause app to Pause and foreground dispatches will need to
be turned off. Thus if we want a foreground dispatch to block all
incoming NFC data from interrupting user experience then we need to do
an onResume function that will start the foreground dispatch again after
the pause ended.